| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 418.16M | 432.95M | 633.46M | 625.49M | 575.97M | 513.74M |
| Gross Profit | 42.97M | 43.85M | 76.89M | 66.81M | 67.72M | 52.65M |
| EBITDA | 45.44M | 47.19M | 78.43M | 45.16M | 69.15M | 57.32M |
| Net Income | 11.76M | 14.34M | 27.50M | 27.48M | 27.70M | 16.30M |
Balance Sheet | ||||||
| Total Assets | 269.04M | 266.39M | 487.36M | 433.65M | 389.57M | 358.12M |
| Cash, Cash Equivalents and Short-Term Investments | 27.00M | 21.64M | 34.67M | 36.46M | 45.72M | 32.36M |
| Total Debt | 73.29M | 72.66M | 145.18M | 94.41M | 85.80M | 99.73M |
| Total Liabilities | 188.66M | 182.07M | 344.34M | 291.33M | 257.92M | 276.05M |
| Stockholders Equity | 78.26M | 81.89M | 128.33M | 128.72M | 117.98M | 80.75M |
Cash Flow | ||||||
| Free Cash Flow | 22.97M | 24.04M | 55.15M | 22.90M | 31.17M | 39.54M |
| Operating Cash Flow | 25.44M | 27.22M | 62.86M | 26.11M | 37.04M | 48.04M |
| Investing Cash Flow | -3.75M | -6.17M | -15.18M | -13.07M | -11.89M | -8.00M |
| Financing Cash Flow | -24.06M | -24.48M | -49.34M | -23.39M | -13.50M | -43.13M |