| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 47.55M | 44.18M | 49.58M | 39.81M | 32.59M | 31.65M |
| Gross Profit | 24.39M | 22.17M | 24.80M | -14.57M | -10.60M | -9.78M |
| EBITDA | 7.60M | 5.54M | -305.00K | -13.70M | -10.44M | -11.62M |
| Net Income | 1.06M | -2.90M | -2.28M | -25.57M | -22.39M | -23.83M |
Balance Sheet | ||||||
| Total Assets | 44.44M | 47.43M | 46.72M | 45.66M | 59.38M | 72.80M |
| Cash, Cash Equivalents and Short-Term Investments | 8.40M | 10.72M | 10.22M | 12.92M | 12.17M | 9.99M |
| Total Debt | 0.00 | 0.00 | 0.00 | 20.00K | 1.09M | 1.92M |
| Total Liabilities | 27.76M | 31.03M | 27.25M | 23.93M | 24.02M | 15.06M |
| Stockholders Equity | 16.68M | 16.40M | 19.48M | 21.73M | 35.36M | 57.75M |
Cash Flow | ||||||
| Free Cash Flow | 9.51M | 9.63M | 6.84M | -9.79M | 3.01M | -13.08M |
| Operating Cash Flow | 9.51M | 9.63M | 6.88M | -1.70M | 9.89M | -1.33M |
| Investing Cash Flow | -8.14M | -9.14M | -9.56M | -8.09M | -6.88M | -11.75M |
| Financing Cash Flow | 11.00K | 11.00K | -13.00K | 10.53M | -828.00K | 20.13M |