| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $3.66B | $4.10B | $4.39B | $4.97B | $3.58B |
| Cost of Revenue | $3.26B | $3.70B | $4.00B | $4.59B | $3.30B |
| Gross Profit | $402.71M | $398.32M | $382.27M | $375.77M | $276.95M |
| Operating Expenses | $349.29M | $332.73M | $298.94M | $280.91M | $242.86M |
| R&D | – | – | – | – | – |
| SG&A | $27.99M | $28.76M | $27.03M | $25.57M | $30.93M |
| Operating Income | $97.65M | $70.56M | $88.07M | $96.01M | $36.13M |
| Interest Expense | $48.14M | $52.32M | $43.74M | $32.10M | $18.24M |
| Tax Expense | $8.25M | -$3.43M | $2.52M | $714.00K | -$3.23M |
| Net Income | $41.83M | $22.45M | $42.59M | $63.70M | $21.65M |
| EPS (basic) | 1.0300 | 0.5200 | 1.0600 | 1.6300 | 0.5700 |
| EPS (diluted) | 1.0200 | 0.5200 | 1.0500 | 1.6300 | 0.5700 |
| Shares (diluted) | $38.25M | $38.17M | $38.12M | $38.06M | $37.88M |