| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.28B | $1.17B | $957.22M | $769.54M | $654.14M |
| Cost of Revenue | – | – | – | – | – |
| Gross Profit | $162.28M | $210.05M | $154.22M | $101.55M | $90.42M |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $50.33M | $55.95M | $56.84M | $29.86M | $35.37M |
| Operating Income | $109.18M | $153.33M | $95.71M | $71.16M | $55.13M |
| Interest Expense | $57.99M | $58.53M | $36.95M | $24.57M | $19.09M |
| Tax Expense | $22.64M | $15.95M | $22.82M | $17.07M | $9.29M |
| Net Income | $33.83M | $44.09M | $63.14M | $67.37M | $51.41M |
| EPS (basic) | 1.1800 | 1.6500 | 2.3800 | 2.4600 | 1.8100 |
| EPS (diluted) | 1.1400 | 1.5200 | 2.0900 | 2.1500 | 1.6400 |
| Shares (diluted) | $32.27M | $33.05M | $33.03M | $34.01M | $33.95M |