| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $301.85M | $274.88M | $261.29M | $293.43M | $286.50M |
| Cost of Revenue | $58.34M | $53.25M | $51.71M | $53.88M | $52.45M |
| Gross Profit | $243.51M | $221.63M | $209.58M | $239.54M | $234.05M |
| Operating Expenses | $232.10M | $225.51M | $241.26M | $242.88M | $215.82M |
| R&D | $78.98M | $74.72M | $82.62M | $86.56M | $74.10M |
| SG&A | $25.54M | $28.34M | $32.41M | $29.79M | $21.89M |
| Operating Income | $11.41M | -$3.89M | -$31.68M | -$3.34M | $18.23M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $9.05M | $6.63M | $3.84M | $4.88M | $14.82M |
| Net Income | $20.26M | $6.04M | -$21.59M | -$166.00K | $7.81M |
| EPS (basic) | 0.4700 | 0.1400 | -0.5000 | 0.0000 | 0.1700 |
| EPS (diluted) | 0.4500 | 0.1400 | -0.5000 | 0.0000 | 0.1600 |
| Shares (diluted) | $44.70M | $43.36M | $42.87M | $44.94M | $47.50M |