| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $931.82M | $845.49M | $694.71M | $618.41M | $589.80M |
| Cost of Revenue | – | – | – | – | – |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | – | – | – | – | – |
| SG&A | $154.16M | $145.56M | $128.17M | $89.77M | $68.05M |
| Operating Income | $186.44M | $165.67M | $136.16M | $157.40M | $196.51M |
| Interest Expense | – | – | $32.32M | $24.77M | $22.81M |
| Tax Expense | $9.81M | $4.85M | $5.48M | $28.98M | $20.56M |
| Net Income | $141.59M | $112.62M | $79.72M | $239.01M | $161.13M |
| EPS (basic) | 2.2200 | 1.7500 | 1.2300 | 3.4800 | 2.2400 |
| EPS (diluted) | 2.2000 | 1.7300 | 1.2100 | 3.4500 | 2.2100 |
| Shares (diluted) | $64.42M | $65.08M | $65.81M | $69.31M | $72.87M |