| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 548.28M | 534.73M | 571.46M | 567.39M | 684.90M | 724.07M |
| Gross Profit | 116.49M | 113.26M | 122.50M | 11.51M | 55.41M | 67.25M |
| EBITDA | -3.16M | -4.55M | 10.63M | 11.34M | 58.10M | 70.00M |
| Net Income | -3.81M | -10.89M | -174.00K | 1.23M | 36.10M | 42.21M |
Balance Sheet | ||||||
| Total Assets | 256.13M | 263.94M | 264.17M | 272.00M | 267.21M | 279.23M |
| Cash, Cash Equivalents and Short-Term Investments | 26.84M | 36.96M | 34.63M | 43.32M | 44.10M | 51.26M |
| Total Debt | 39.41M | 43.29M | 38.18M | 43.17M | 21.32M | 19.96M |
| Total Liabilities | 162.28M | 173.73M | 160.91M | 163.64M | 150.53M | 177.64M |
| Stockholders Equity | 93.84M | 90.22M | 103.25M | 108.31M | 116.67M | 101.59M |
Cash Flow | ||||||
| Free Cash Flow | -8.27M | -78.00K | 15.28M | -10.96M | 13.50M | 42.65M |
| Operating Cash Flow | -6.28M | 15.66M | 24.13M | 4.13M | 22.25M | 51.00M |
| Investing Cash Flow | 733.00K | -16.00M | -22.84M | -17.18M | -9.25M | -8.07M |
| Financing Cash Flow | -9.54M | 2.64M | -9.93M | 12.16M | -20.02M | -11.25M |