| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.29B | 1.35B | 1.12B | 1.06B | 1.03B |
| Gross Profit | 248.51M | 303.92M | 223.79M | 192.74M | 192.79M |
| EBITDA | 150.50M | 181.81M | 118.55M | 102.51M | 119.71M |
| Net Income | 47.11M | 71.46M | 46.88M | 44.39M | 64.94M |
Balance Sheet | |||||
| Total Assets | 1.15B | 1.17B | 931.57M | 857.44M | 753.46M |
| Cash, Cash Equivalents and Short-Term Investments | 34.97M | 31.33M | 42.67M | 36.96M | 18.66M |
| Total Debt | 442.15M | 449.09M | 296.13M | 271.18M | 213.76M |
| Total Liabilities | 616.98M | 638.06M | 444.92M | 417.32M | 361.68M |
| Stockholders Equity | 531.47M | 528.52M | 486.65M | 440.13M | 391.79M |
Cash Flow | |||||
| Free Cash Flow | 85.06M | 65.74M | 66.62M | 49.94M | -545.00K |
| Operating Cash Flow | 126.80M | 108.46M | 111.47M | 103.07M | 25.80M |
| Investing Cash Flow | -104.42M | -223.33M | -92.91M | -96.73M | -60.69M |
| Financing Cash Flow | -16.63M | 104.19M | -13.40M | 10.89M | 22.59M |