| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 346.10M | 385.79M | 602.46M | 1.07B | 1.60B | 1.53B |
| Gross Profit | 242.70M | 275.19M | 444.62M | 775.85M | 1.14B | 1.13B |
| EBITDA | 1.82M | -3.71M | 15.59M | 139.51M | 195.74M | 223.05M |
| Net Income | -20.02M | -18.67M | 2.09M | 99.42M | 143.57M | 164.03M |
Balance Sheet | ||||||
| Total Assets | 252.05M | 257.01M | 284.21M | 309.91M | 316.21M | 398.33M |
| Cash, Cash Equivalents and Short-Term Investments | 168.95M | 167.27M | 162.34M | 150.04M | 87.69M | 109.54M |
| Total Debt | 16.10M | 16.79M | 16.13M | 22.01M | 26.05M | 32.54M |
| Total Liabilities | 54.37M | 58.09M | 74.10M | 108.43M | 161.17M | 195.85M |
| Stockholders Equity | 197.68M | 198.92M | 210.11M | 201.48M | 155.04M | 202.47M |
Cash Flow | ||||||
| Free Cash Flow | -1.47M | 1.25M | 17.02M | 141.17M | 177.89M | 60.34M |
| Operating Cash Flow | 3.72M | 6.86M | 24.48M | 147.66M | 194.57M | 94.55M |
| Investing Cash Flow | -23.01M | -7.93M | -26.52M | -61.05M | -11.41M | -29.06M |
| Financing Cash Flow | -902.00K | -564.00K | -1.51M | -79.79M | -199.58M | -125.13M |