| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $115.40M | $126.34M | $143.40M | $142.89M | $148.25M |
| Cost of Revenue | $37.09M | $38.64M | $41.81M | $42.68M | $44.58M |
| Gross Profit | $78.31M | $87.70M | $101.59M | $100.21M | $103.67M |
| Operating Expenses | $68.76M | $77.85M | $79.07M | $84.03M | $112.18M |
| R&D | $29.81M | $33.94M | $36.27M | $45.45M | $65.17M |
| SG&A | $13.08M | $13.60M | $14.70M | $15.83M | $15.29M |
| Operating Income | $9.55M | $9.85M | $22.52M | $16.18M | -$8.51M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $913.00K | $1.65M | $3.05M | $3.33M | -$23.00K |
| Net Income | $13.64M | $13.51M | $25.48M | $15.92M | -$5.81M |
| EPS (basic) | 0.0500 | 0.0500 | 0.1000 | 0.0600 | -0.0200 |
| EPS (diluted) | 0.0500 | 0.0500 | 0.0900 | 0.0600 | -0.0200 |
| Shares (diluted) | $267.61M | $271.20M | $273.77M | $270.20M | $266.63M |