| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 98.96M | 82.98M | 82.20M | 87.22M | 55.20M | 35.15M |
| Gross Profit | 13.49M | 11.84M | 12.93M | 19.07M | 9.32M | 6.68M |
| EBITDA | 3.63M | 8.10M | 8.70M | 10.96M | 3.57M | -1.25M |
| Net Income | 2.30M | 3.20M | 2.50M | 5.06M | -2.75M | -19.27M |
Balance Sheet | ||||||
| Total Assets | 294.56M | 177.39M | 184.79M | 166.96M | 176.35M | 265.75M |
| Cash, Cash Equivalents and Short-Term Investments | 38.14M | 38.28M | 36.41M | 59.98M | 66.38M | 31.72M |
| Total Debt | 47.34M | 14.50M | 28.69M | 21.35M | 23.90M | 26.62M |
| Total Liabilities | 151.90M | 37.34M | 48.24M | 35.52M | 38.05M | 131.96M |
| Stockholders Equity | 142.35M | 139.58M | 136.16M | 131.13M | 138.40M | 140.18M |
Cash Flow | ||||||
| Free Cash Flow | 10.86M | 2.76M | -15.92M | 8.63M | 581.00K | -7.27M |
| Operating Cash Flow | 12.28M | 3.47M | -14.28M | 9.35M | 1.16M | -3.37M |
| Investing Cash Flow | 3.07M | 3.53M | -1.60M | -788.00K | 37.50M | 4.75M |
| Financing Cash Flow | 5.21M | -5.15M | -7.69M | -14.46M | -4.25M | -516.00K |