| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.22B | 1.36B | 1.33B | 1.18B | 899.67M |
| Gross Profit | 190.63M | 263.09M | 273.48M | 230.79M | 210.58M |
| EBITDA | 44.69M | 74.05M | 76.35M | 70.00M | 66.01M |
| Net Income | 3.05M | 29.84M | 31.65M | 29.39M | 31.00M |
Balance Sheet | |||||
| Total Assets | 538.32M | 582.00M | 611.28M | 547.14M | 501.80M |
| Cash, Cash Equivalents and Short-Term Investments | 93.61M | 112.00M | 104.78M | 87.63M | 62.86M |
| Total Debt | 137.46M | 95.79M | 117.80M | 64.26M | 42.14M |
| Total Liabilities | 268.28M | 264.61M | 298.75M | 229.32M | 199.87M |
| Stockholders Equity | 269.27M | 315.14M | 301.45M | 304.68M | 288.24M |
Cash Flow | |||||
| Free Cash Flow | 28.05M | 86.07M | -4.00M | 11.27M | 10.18M |
| Operating Cash Flow | 30.18M | 95.76M | 7.73M | 22.54M | 16.72M |
| Investing Cash Flow | -10.43M | -10.31M | -11.31M | -21.45M | -35.17M |
| Financing Cash Flow | -43.92M | -66.16M | 16.02M | -21.02M | -31.90M |