| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $901.31M | $782.12M | $557.72M | $388.83M | $259.75M |
| Cost of Revenue | $501.24M | $390.56M | $281.51M | $205.22M | $144.90M |
| Gross Profit | $400.07M | $391.55M | $276.21M | $183.62M | $114.86M |
| Operating Expenses | $290.64M | $240.56M | $180.38M | $124.58M | $76.15M |
| R&D | $144.99M | $105.47M | $92.71M | $62.23M | $34.21M |
| SG&A | $68.75M | $69.64M | $40.65M | $22.46M | $15.21M |
| Operating Income | $109.43M | $151.00M | $95.84M | $59.03M | $38.70M |
| Interest Expense | – | – | $2.68M | $1.66M | $765.00K |
| Tax Expense | $13.30M | $35.03M | $19.36M | $16.80M | $134.00K |
| Net Income | $94.08M | $103.63M | $77.35M | $39.26M | $37.76M |
| EPS (basic) | 1.4700 | 1.6700 | 1.2900 | 0.6600 | 1.9600 |
| EPS (diluted) | 1.3700 | 1.5300 | 1.1600 | 0.5900 | 1.7300 |
| Shares (diluted) | $67.31M | $66.24M | $64.87M | $65.34M | $21.79M |