| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY | 2021-03-31 FY |
|---|---|---|---|---|---|---|
| Revenue | $1.14B | $1.05B | $1.06B | $1.10B | $1.14B | $199.20M |
| Cost of Revenue | $655.80M | $603.90M | $632.50M | $675.90M | $705.20M | – |
| Gross Profit | $487.50M | $444.80M | $426.80M | $423.30M | $436.60M | $78.50M |
| Operating Expenses | $325.90M | $302.50M | $350.00M | $351.10M | $342.30M | – |
| R&D | $13.30M | $10.90M | $9.50M | $10.10M | $16.70M | – |
| SG&A | $323.40M | $296.30M | $284.20M | $282.80M | $336.30M | – |
| Operating Income | $161.60M | $142.30M | $76.80M | $72.20M | $94.30M | – |
| Interest Expense | – | – | $45.00M | $35.60M | $16.30M | – |
| Tax Expense | $17.10M | $21.50M | $30.80M | $24.40M | $34.80M | – |
| Net Income | $40.50M | $72.90M | $22.20M | $205.10M | $177.20M | $18.10M |
| EPS (basic) | 1.9200 | 3.4800 | 1.0600 | 9.8600 | 8.6000 | 870000.0000 |
| EPS (diluted) | 1.9100 | 3.4500 | 1.0500 | 9.8300 | 8.5300 | 870000.0000 |
| Shares (diluted) | $21.20M | $21.10M | $21.00M | $20.90M | $20.80M | – |