| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 51.62M | 41.59M | 36.09M | 42.04M | 47.56M | 44.93M |
| Gross Profit | 32.48M | 41.59M | 17.38M | 26.70M | 33.99M | 25.26M |
| EBITDA | -1.54M | -1.84M | 855.00K | 2.10M | 13.86M | 13.13M |
| Net Income | -3.30M | -4.45M | -1.50M | 11.91M | -16.31M | 23.29M |
Balance Sheet | ||||||
| Total Assets | 52.41M | 52.68M | 56.78M | 62.66M | 75.78M | 95.14M |
| Cash, Cash Equivalents and Short-Term Investments | 38.39M | 33.67M | 34.65M | 35.33M | 41.99M | 56.81M |
| Total Debt | 1.25M | 1.41M | 1.73M | 1.88M | 1.69M | 2.57M |
| Total Liabilities | 27.61M | 29.69M | 29.34M | 33.71M | 58.74M | 44.24M |
| Stockholders Equity | 24.80M | 22.99M | 27.44M | 28.95M | 17.04M | 50.89M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 792.00K | 133.00K | -5.96M | 8.60M | 16.93M |
| Operating Cash Flow | 0.00 | 792.00K | 104.00K | -5.02M | 10.49M | 18.15M |
| Investing Cash Flow | 0.00 | 18.00K | -343.00K | -874.00K | -1.90M | -1.22M |
| Financing Cash Flow | 0.00 | -329.00K | -498.00K | -770.00K | -18.42M | -14.88M |