| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 41.66M | 39.63M | 35.14M | 33.19M | 27.46M | 23.60M |
| Gross Profit | 11.28M | 8.61M | 2.88M | -1.54M | -15.61M | -19.16M |
| EBITDA | 3.49M | 2.33M | -5.56M | -12.17M | -25.63M | -29.96M |
| Net Income | 1.87M | 229.34K | -8.22M | -15.01M | -29.30M | -34.33M |
Balance Sheet | ||||||
| Total Assets | 26.03M | 19.20M | 20.00M | 23.20M | 41.50M | 82.08M |
| Cash, Cash Equivalents and Short-Term Investments | 22.16M | 14.95M | 13.34M | 12.73M | 27.21M | 69.48M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 29.30K | 71.14K |
| Total Liabilities | 19.99M | 14.63M | 15.60M | 17.73M | 22.47M | 33.81M |
| Stockholders Equity | 6.05M | 4.57M | 4.40M | 5.47M | 19.03M | 48.27M |
Cash Flow | ||||||
| Free Cash Flow | 2.28M | 1.56M | -6.28M | -14.64M | -40.48M | -15.75M |
| Operating Cash Flow | 2.88M | 1.74M | -6.18M | -14.36M | -36.03M | -12.95M |
| Investing Cash Flow | 2.40M | 1.19M | -1.10M | -281.00K | 31.07M | -39.32M |
| Financing Cash Flow | -2.00K | -4.00K | 6.90M | 139.00K | -1.82M | 85.95M |