| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $1.01B | $940.20M | $747.72M | $801.22M | $702.80M |
| Cost of Revenue | $468.72M | $450.63M | $380.03M | $388.23M | $326.58M |
| Gross Profit | $546.01M | $489.57M | $367.69M | $412.99M | $376.21M |
| Operating Expenses | $733.27M | $588.70M | $600.92M | $505.83M | $353.56M |
| R&D | $193.11M | $198.88M | $169.67M | $139.11M | $92.05M |
| SG&A | $444.99M | $389.82M | $352.50M | $335.68M | $261.51M |
| Operating Income | -$187.26M | -$99.13M | -$233.23M | -$92.85M | $22.65M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $4.44M | $4.16M | $2.36M | $1.74M | $335.00K |
| Net Income | -$204.71M | -$96.03M | -$222.61M | -$94.59M | $15.57M |
| EPS (basic) | -3.0400 | -1.4700 | -3.4300 | -1.4700 | 0.2500 |
| EPS (diluted) | -3.0400 | -1.4700 | -3.4300 | -1.4700 | 0.2400 |
| Shares (diluted) | $67.28M | $65.45M | $64.97M | $64.15M | $64.35M |