| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 638.35M | 814.67M | 847.39M | 708.51M | 557.78M |
| Gross Profit | 28.77M | 262.60M | 96.72M | 79.29M | 62.37M |
| EBITDA | 58.84M | 87.33M | 89.44M | 71.81M | 56.36M |
| Net Income | 13.53M | 35.27M | 38.37M | 33.95M | 30.13M |
Balance Sheet | |||||
| Total Assets | 636.94M | 752.58M | 729.75M | 634.73M | 539.58M |
| Cash, Cash Equivalents and Short-Term Investments | 188.66M | 112.38M | 148.05M | 114.64M | 112.13M |
| Total Debt | 62.22M | 100.22M | 101.04M | 78.06M | 90.86M |
| Total Liabilities | 407.62M | 525.79M | 541.33M | 476.95M | 410.42M |
| Stockholders Equity | 229.61M | 224.62M | 187.29M | 156.86M | 123.67M |
Cash Flow | |||||
| Free Cash Flow | 119.58M | -25.46M | 18.90M | 19.14M | -12.00M |
| Operating Cash Flow | 133.30M | -5.12M | 76.45M | 51.19M | 15.36M |
| Investing Cash Flow | -10.88M | -36.32M | -57.56M | -35.87M | -31.61M |
| Financing Cash Flow | -46.14M | 1.29M | 14.51M | -12.80M | 50.46M |