| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 593.83M | 483.99M | 343.70M | 73.22M | 324.14M |
| Gross Profit | 115.79M | 130.03M | 113.89M | 72.40M | 96.64M |
| EBITDA | 34.41M | 23.97M | 22.62M | 21.45M | 30.15M |
| Net Income | 10.48M | 6.09M | 6.49M | -435.00K | 8.48M |
Balance Sheet | |||||
| Total Assets | 1.66B | 1.09B | 1.06B | 1.29B | 1.24B |
| Cash, Cash Equivalents and Short-Term Investments | 601.85M | 101.68M | 95.59M | 131.40M | 104.61M |
| Total Debt | 10.14M | 11.59M | 19.46M | 56.95M | 47.45M |
| Total Liabilities | 955.58M | 779.52M | 744.75M | 982.10M | 926.12M |
| Stockholders Equity | 697.32M | 302.83M | 300.62M | 293.66M | 302.48M |
Cash Flow | |||||
| Free Cash Flow | 140.33M | 25.10M | 6.14M | 33.22M | 7.54M |
| Operating Cash Flow | 168.08M | 60.26M | 42.48M | 65.74M | 41.26M |
| Investing Cash Flow | -44.25M | -35.16M | -38.85M | -34.23M | -33.71M |
| Financing Cash Flow | 376.33M | -19.01M | -39.44M | -4.72M | -27.59M |