| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $748.29M | $656.85M | $572.54M | $452.42M | $332.74M |
| Cost of Revenue | $133.50M | $116.52M | $106.63M | $77.87M | $54.38M |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | $178.44M | $153.05M | $125.38M | $95.12M | $62.70M |
| SG&A | $109.74M | $92.15M | $87.97M | $78.67M | $81.38M |
| Operating Income | $79.20M | $82.42M | $85.73M | $59.02M | $26.68M |
| Interest Expense | $1.73M | $1.12M | $1.07M | $905.00K | $1.17M |
| Tax Expense | $32.06M | $32.56M | $24.41M | $16.10M | -$3.49M |
| Net Income | $50.65M | $56.23M | $71.47M | $43.27M | $29.31M |
| EPS (basic) | 0.3100 | 0.3300 | 0.4300 | 0.2600 | 0.2000 |
| EPS (diluted) | 0.3000 | 0.3200 | 0.4100 | 0.2500 | 0.1800 |
| Shares (diluted) | $166.68M | $175.08M | $173.44M | $170.75M | $160.26M |