| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $669.34M | $593.71M | $669.68M | $637.02M | $517.42M |
| Cost of Revenue | $460.80M | $403.90M | $434.83M | $421.84M | $351.18M |
| Gross Profit | $208.54M | $189.81M | $234.85M | $215.18M | $166.24M |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | $5.20M | $4.50M | $3.30M |
| SG&A | $75.18M | $67.48M | $74.64M | $70.32M | $55.26M |
| Operating Income | $55.13M | $50.76M | $84.15M | $69.36M | $47.55M |
| Interest Expense | $1.40M | $2.20M | $3.90M | $3.21M | $2.02M |
| Tax Expense | $10.31M | $13.66M | $19.01M | $19.30M | $13.18M |
| Net Income | $35.28M | $37.09M | $63.33M | $54.40M | $35.73M |
| EPS (basic) | 7.1700 | 7.5600 | 12.8700 | 11.0300 | 7.2800 |
| EPS (diluted) | 7.1400 | 7.5000 | 12.6800 | 10.8800 | 7.1900 |
| Shares (diluted) | $4.94M | $4.95M | $5.00M | $5.00M | $4.97M |