| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $4.01B | $4.18B | $4.43B | $5.32B | $3.98B |
| Cost of Revenue | – | – | – | – | – |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | $29.10M | $34.10M | $52.40M | $40.80M | $32.80M |
| SG&A | – | – | – | – | – |
| Operating Income | $90.31M | $244.43M | $172.62M | $399.27M | $280.99M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $23.00M | $45.35M | $44.75M | $94.95M | $63.63M |
| Net Income | $60.10M | $173.96M | $195.43M | $298.21M | $213.52M |
| EPS (basic) | 2.6300 | 7.3900 | 8.1400 | 12.1300 | 8.3800 |
| EPS (diluted) | 2.6200 | 7.3000 | 7.9300 | 11.6900 | 7.9800 |
| Shares (diluted) | $22.93M | $23.82M | $24.63M | $25.50M | $26.77M |