| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 230.69M | 216.74M | 238.19M | 250.76M | 295.02M | 237.23M |
| Gross Profit | 137.59M | 91.09M | 147.12M | 145.94M | 209.61M | 147.96M |
| EBITDA | 32.40M | 9.09M | 42.03M | 66.65M | 30.54M | 22.96M |
| Net Income | 15.06M | 6.06M | 23.16M | 47.13M | 15.84M | 9.29M |
Balance Sheet | ||||||
| Total Assets | 405.52M | 389.07M | 407.68M | 389.03M | 389.10M | 385.84M |
| Cash, Cash Equivalents and Short-Term Investments | 78.63M | 127.63M | 122.08M | 118.75M | 77.01M | 105.24M |
| Total Debt | 15.75M | 13.04M | 18.43M | 24.29M | 37.78M | 52.12M |
| Total Liabilities | 71.67M | 56.99M | 68.06M | 70.63M | 101.74M | 116.19M |
| Stockholders Equity | 333.85M | 332.08M | 339.62M | 318.41M | 287.36M | 269.65M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 8.47M | 35.13M | 27.61M | -4.61M | 25.08M |
| Operating Cash Flow | 0.00 | 18.93M | 41.44M | 33.01M | 16.13M | 46.88M |
| Investing Cash Flow | 0.00 | 2.37M | -14.83M | 32.76M | -23.71M | -21.80M |
| Financing Cash Flow | 0.00 | -15.51M | -18.36M | -23.69M | -21.18M | -46.32M |