| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $884.57M | $738.68M | $630.04M | $537.88M | $443.29M |
| Cost of Revenue | $190.43M | $172.06M | $154.22M | $129.88M | $103.83M |
| Gross Profit | $694.14M | $566.63M | $475.82M | $407.99M | $339.45M |
| Operating Expenses | $736.58M | $643.16M | $570.34M | $496.75M | $368.81M |
| R&D | $214.84M | $192.94M | $172.79M | $151.72M | $115.73M |
| SG&A | $112.86M | $102.98M | $110.52M | $99.78M | $74.29M |
| Operating Income | -$42.44M | -$76.53M | -$94.53M | -$88.76M | -$29.36M |
| Interest Expense | $12.02M | $12.01M | $53.64M | $6.04M | $14.02M |
| Tax Expense | $3.75M | $5.60M | $3.43M | $1.95M | -$1.37M |
| Net Income | -$26.17M | -$55.04M | -$127.53M | -$90.95M | -$37.73M |
| EPS (basic) | -0.4700 | -0.9900 | -2.3600 | -1.7200 | -0.7400 |
| EPS (diluted) | -0.4700 | -0.9900 | -2.3600 | -1.7200 | -0.7400 |
| Shares (diluted) | $56.27M | $55.36M | $54.10M | $52.95M | $51.13M |