| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 491.35M | 571.38M | 401.90M | 488.97M | 733.47M | 641.89M |
| Gross Profit | 71.54M | 87.02M | 52.64M | 79.23M | 272.06M | 261.23M |
| EBITDA | 73.73M | 103.98M | 44.51M | 113.76M | 253.99M | 257.29M |
| Net Income | 17.03M | 27.81M | 37.14M | 61.98M | 161.56M | 177.94M |
Balance Sheet | ||||||
| Total Assets | 1.31B | 1.13B | 1.02B | 937.37M | 563.03M | 525.71M |
| Cash, Cash Equivalents and Short-Term Investments | 68.18M | 105.09M | 118.07M | 170.80M | 234.08M | 190.60M |
| Total Debt | 302.60M | 263.01M | 233.87M | 250.01M | 3.42M | 3.74M |
| Total Liabilities | 0.00 | 594.61M | 477.86M | 437.76M | 154.74M | 176.60M |
| Stockholders Equity | 0.00 | 442.45M | 449.45M | 419.10M | 407.36M | 347.78M |
Cash Flow | ||||||
| Free Cash Flow | 31.28M | 42.69M | 60.00M | -54.50M | 165.95M | 266.60M |
| Operating Cash Flow | 62.50M | 83.72M | 70.72M | -45.60M | 169.89M | 272.79M |
| Investing Cash Flow | -130.55M | -127.53M | -49.12M | -187.97M | -2.25M | -4.07M |
| Financing Cash Flow | 59.25M | 32.07M | -40.23M | 137.12M | -119.65M | -130.70M |