| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 518.42M | 484.58M | 532.09M | 464.41M | 324.47M | 343.10M |
| Gross Profit | 282.50M | 123.51M | 290.36M | 324.59M | 249.03M | 264.29M |
| EBITDA | 45.06M | 103.38M | 48.06M | 96.25M | 25.24M | 92.47M |
| Net Income | 13.29M | 24.69M | 11.54M | 48.41M | -3.02M | 58.93M |
Balance Sheet | ||||||
| Total Assets | 574.28M | 546.28M | 588.68M | 621.01M | 542.43M | 452.23M |
| Cash, Cash Equivalents and Short-Term Investments | 83.71M | 71.47M | 70.20M | 48.45M | 78.22M | 107.30M |
| Total Debt | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total Liabilities | 315.43M | 290.26M | 332.03M | 365.83M | 318.36M | 202.24M |
| Stockholders Equity | 258.85M | 256.02M | 256.65M | 255.18M | 224.06M | 249.99M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 22.66M | 28.94M | -17.54M | 5.37M | 13.10M |
| Operating Cash Flow | 0.00 | 42.89M | 55.69M | 38.76M | 39.68M | 59.18M |
| Investing Cash Flow | 0.00 | -19.77M | -19.42M | -53.45M | -36.38M | -45.63M |
| Financing Cash Flow | 0.00 | -21.29M | -14.45M | -14.39M | -23.60M | -22.12M |