| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $564.17M | $482.04M | $433.14M | $450.89M | $468.06M |
| Cost of Revenue | – | $115.74M | $106.48M | $105.02M | $114.20M |
| Gross Profit | – | $366.30M | $326.66M | $345.87M | $353.86M |
| Operating Expenses | $519.48M | $367.58M | $314.13M | $323.57M | $280.94M |
| R&D | $44.54M | $50.27M | $44.38M | $39.76M | $30.74M |
| SG&A | $326.24M | $294.51M | $269.75M | $283.81M | $250.20M |
| Operating Income | $44.69M | -$1.28M | $12.53M | $22.30M | $72.92M |
| Interest Expense | – | – | $2.19M | $2.01M | $7.24M |
| Tax Expense | $9.94M | -$3.67M | $5.45M | $4.75M | -$31.12M |
| Net Income | $37.03M | $861.00K | $4.95M | $15.53M | $94.90M |
| EPS (basic) | 0.1600 | -0.0100 | 0.0400 | 0.1200 | 0.7400 |
| EPS (diluted) | 0.1500 | -0.0100 | 0.0400 | 0.1200 | 0.7100 |
| Shares (diluted) | $130.25M | $131.67M | $132.75M | $132.38M | $133.66M |