| Line item | 2025-12-31 FY | 2024-12-31 FY | 2023-12-31 FY | 2022-12-31 FY | 2021-12-31 FY |
|---|---|---|---|---|---|
| Revenue | $61.91M | $44.03M | $47.24M | $76.34M | $72.48M |
| Cost of Revenue | $34.69M | $26.31M | $27.44M | $45.20M | $41.03M |
| Gross Profit | $27.22M | $17.71M | $19.81M | $31.13M | $31.45M |
| Operating Expenses | $23.59M | $21.02M | $18.48M | $18.36M | $15.01M |
| R&D | $2.70M | $2.52M | $2.53M | $2.18M | $1.83M |
| SG&A | $4.37M | $3.88M | $3.44M | $3.27M | $2.45M |
| Operating Income | $4.01M | -$2.98M | $1.42M | $13.02M | $16.62M |
| Interest Expense | – | – | – | – | – |
| Tax Expense | $1.14M | -$498.80K | $576.19K | $3.04M | $4.04M |
| Net Income | $3.26M | -$2.20M | $803.16K | $9.96M | $12.57M |
| EPS (basic) | 0.5300 | -0.3500 | 0.1300 | 1.7100 | 2.2900 |
| EPS (diluted) | 0.5100 | -0.3400 | 0.1300 | 1.6200 | 2.0700 |
| Shares (diluted) | $6.45M | $6.47M | $6.29M | $6.14M | $6.07M |