| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 130.02M | 130.79M | 123.66M | 121.24M | 115.30M | 104.60M |
| Gross Profit | 43.17M | 46.09M | 48.54M | 49.75M | 48.03M | 41.78M |
| EBITDA | 10.43M | 12.17M | 16.95M | 18.33M | 16.69M | 12.21M |
| Net Income | -1.53M | 48.00K | 4.28M | 4.21M | 6.07M | 2.60M |
Balance Sheet | ||||||
| Total Assets | 144.87M | 144.45M | 144.44M | 131.43M | 143.19M | 144.97M |
| Cash, Cash Equivalents and Short-Term Investments | 9.32M | 11.57M | 12.19M | 13.58M | 26.77M | 35.25M |
| Total Debt | 41.45M | 40.07M | 34.96M | 19.57M | 20.53M | 32.53M |
| Total Liabilities | 71.22M | 69.18M | 65.26M | 44.74M | 57.70M | 62.81M |
| Stockholders Equity | 73.65M | 75.28M | 79.18M | 83.27M | 83.35M | 79.04M |
Cash Flow | ||||||
| Free Cash Flow | 2.77M | -854.00K | 567.00K | -5.01M | 7.54M | 18.38M |
| Operating Cash Flow | 6.30M | 3.51M | 4.84M | -485.00K | 10.98M | 21.40M |
| Investing Cash Flow | -3.61M | -4.93M | -8.83M | -4.74M | -3.38M | -2.69M |
| Financing Cash Flow | -3.43M | 925.00K | 2.69M | -8.85M | -13.46M | 2.03M |