| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 245.44M | 153.73M | 136.37M | 152.54M | 128.45M | 137.74M |
| Gross Profit | 77.51M | 43.34M | 26.42M | 43.59M | 41.16M | 48.96M |
| EBITDA | 81.54M | 53.81M | 30.45M | 35.49M | 58.30M | 55.25M |
| Net Income | 27.87M | 11.94M | -283.00K | 2.62M | 16.80M | 5.31M |
Balance Sheet | ||||||
| Total Assets | 290.32M | 288.31M | 293.26M | 299.56M | 334.22M | 441.71M |
| Cash, Cash Equivalents and Short-Term Investments | 14.91M | 9.39M | 3.89M | 2.87M | 3.38M | 18.30M |
| Total Debt | 1.99M | 192.36M | 188.50M | 195.47M | 231.31M | 329.21M |
| Total Liabilities | 239.69M | 247.39M | 262.68M | 269.02M | 303.46M | 423.63M |
| Stockholders Equity | 50.63M | 40.92M | 30.58M | 30.53M | 30.77M | 18.08M |
Cash Flow | ||||||
| Free Cash Flow | 49.48M | 14.26M | 22.28M | 44.04M | 34.04M | 23.89M |
| Operating Cash Flow | 64.85M | 28.79M | 40.33M | 54.36M | 39.69M | 26.46M |
| Investing Cash Flow | -16.87M | -14.16M | -12.45M | -9.45M | -2.60M | -1.90M |
| Financing Cash Flow | -34.17M | -8.47M | -27.22M | -44.84M | -37.80M | -35.35M |