| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 67.63M | 63.27M | 69.81M | 85.80M | 56.22M | 50.59M |
| Gross Profit | 19.84M | 55.23M | 62.17M | 44.25M | 52.10M | 46.59M |
| EBITDA | 38.45M | 43.42M | 57.98M | 74.81M | 48.04M | 43.33M |
| Net Income | -4.04M | 451.00K | 10.08M | 23.51M | 9.86M | 5.25M |
Balance Sheet | ||||||
| Total Assets | 528.32M | 547.08M | 564.36M | 550.35M | 507.92M | 458.52M |
| Cash, Cash Equivalents and Short-Term Investments | 78.64M | 78.47M | 80.56M | 90.49M | 69.33M | 62.19M |
| Total Debt | 232.71M | 246.72M | 252.44M | 266.09M | 267.19M | 253.84M |
| Total Liabilities | 294.48M | 308.52M | 314.20M | 323.18M | 310.59M | 296.73M |
| Stockholders Equity | 215.57M | 219.72M | 230.28M | 216.05M | 185.88M | 150.36M |
Cash Flow | ||||||
| Free Cash Flow | 34.98M | 33.04M | 22.79M | 36.89M | 18.99M | 31.97M |
| Operating Cash Flow | 51.22M | 49.25M | 45.02M | 61.78M | 40.20M | 37.62M |
| Investing Cash Flow | -10.31M | -7.68M | -44.19M | -31.54M | -40.42M | -37.25M |
| Financing Cash Flow | -11.33M | -21.77M | -29.03M | -9.09M | 7.36M | 2.80M |