| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 57.02M | 50.00M | 63.17M | 56.04M | 62.42M | 70.35M |
| Gross Profit | 18.72M | 3.60M | 37.64M | 31.94M | 34.74M | 41.15M |
| EBITDA | 4.76M | 1.41M | 3.81M | -3.85M | 3.04M | 8.79M |
| Net Income | -2.31M | -5.53M | -5.41M | -6.31M | -62.00K | 4.68M |
Balance Sheet | ||||||
| Total Assets | 73.68M | 76.82M | 81.49M | 87.96M | 70.99M | 63.48M |
| Cash, Cash Equivalents and Short-Term Investments | 1.40M | 1.31M | 944.00K | 2.27M | 1.40M | 2.12M |
| Total Debt | 6.60M | 8.09M | 14.01M | 38.67M | 26.05M | 23.55M |
| Total Liabilities | 61.63M | 63.94M | 63.30M | 64.22M | 40.67M | 32.65M |
| Stockholders Equity | 12.05M | 12.88M | 18.19M | 23.74M | 30.32M | 30.83M |
Cash Flow | ||||||
| Free Cash Flow | 3.21M | 3.21M | -2.16M | -9.32M | -2.52M | -5.15M |
| Operating Cash Flow | 3.71M | 3.71M | 2.72M | -4.43M | 3.07M | -526.00K |
| Investing Cash Flow | -7.42M | -7.42M | -6.29M | -6.67M | -5.58M | -4.63M |
| Financing Cash Flow | 8.92M | 6.64M | 25.75M | -10.45M | -2.95M | 2.06M |