| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $139.71M | $137.65M | $139.03M | $134.53M | $142.15M |
| Cost of Revenue | $29.79M | $28.43M | $26.82M | $28.27M | $32.57M |
| Gross Profit | – | – | – | – | – |
| Operating Expenses | – | – | – | – | – |
| R&D | $12.22M | $11.55M | $10.55M | $13.63M | $17.92M |
| SG&A | $31.80M | $33.30M | $33.17M | $37.80M | $43.85M |
| Operating Income | $19.71M | $18.96M | $21.23M | $238.00K | -$27.72M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $5.56M | $5.07M | $6.66M | -$20.86M | -$5.15M |
| Net Income | $15.88M | $14.96M | $15.67M | $21.86M | -$22.18M |
| EPS (basic) | 0.7700 | 0.7400 | 0.7900 | 1.1100 | -1.1400 |
| EPS (diluted) | 0.7500 | 0.7300 | 0.7700 | 1.0900 | -1.1400 |
| Shares (diluted) | $21.05M | $20.57M | $20.34M | $19.99M | $19.40M |