| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 125.12M | 130.46M | 142.92M | 149.05M | 150.25M | 136.60M |
| Gross Profit | 55.31M | 66.38M | 74.02M | 77.17M | 79.83M | 71.08M |
| EBITDA | 2.27M | -166.00K | -396.00K | 35.00K | 5.81M | 8.92M |
| Net Income | -2.05M | -2.33M | -1.87M | -4.58M | 1.52M | 2.17M |
Balance Sheet | ||||||
| Total Assets | 79.25M | 89.02M | 95.27M | 99.96M | 105.53M | 79.83M |
| Cash, Cash Equivalents and Short-Term Investments | 10.74M | 15.33M | 14.27M | 9.42M | 32.84M | 19.61M |
| Total Debt | 20.02M | 20.87M | 25.99M | 24.31M | 24.17M | 26.23M |
| Total Liabilities | 50.45M | 59.43M | 63.14M | 65.88M | 67.15M | 64.78M |
| Stockholders Equity | 28.80M | 29.58M | 32.13M | 34.08M | 38.38M | 15.05M |
Cash Flow | ||||||
| Free Cash Flow | 5.74M | 6.12M | 3.18M | -22.10M | -6.14M | -191.00K |
| Operating Cash Flow | 5.86M | 6.57M | 4.54M | -20.63M | -3.17M | 2.03M |
| Investing Cash Flow | -580.00K | -158.00K | -1.32M | -2.94M | -3.05M | -2.17M |
| Financing Cash Flow | -5.38M | -5.10M | 1.72M | -86.00K | 19.72M | 11.10M |