| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $501.97M | $425.20M | $428.71M | $315.54M | $363.73M |
| Cost of Revenue | $377.29M | $286.72M | $282.50M | $160.76M | $258.86M |
| Gross Profit | $124.69M | $138.48M | $146.21M | $154.78M | $104.86M |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $95.33M | $93.40M | $91.11M | $74.96M | $71.77M |
| Operating Income | $27.72M | $11.29M | $10.01M | $77.75M | $33.09M |
| Interest Expense | – | $464.00K | $99.00K | $129.00K | $427.00K |
| Tax Expense | $8.26M | $4.67M | $4.24M | $21.04M | $8.79M |
| Net Income | $24.01M | $12.59M | $19.54M | $87.81M | $29.21M |
| EPS (basic) | 0.9100 | 0.4700 | 0.7500 | 3.3500 | 1.0600 |
| EPS (diluted) | 0.9000 | 0.4600 | 0.7400 | 3.2600 | 1.0500 |
| Shares (diluted) | $26.54M | $27.16M | $26.06M | $26.37M | $26.32M |