| Line item | 2025-06-30 FY | 2024-06-30 FY | 2023-06-30 FY | 2022-06-30 FY | 2021-06-30 FY |
|---|---|---|---|---|---|
| Revenue | $73.09M | $61.39M | $52.39M | $57.25M | $54.92M |
| Cost of Revenue | $33.51M | $32.11M | $35.48M | $33.51M | $28.57M |
| Gross Profit | $32.57M | $29.28M | $16.92M | $23.74M | $26.35M |
| Operating Expenses | $29.07M | $25.79M | $25.70M | $24.82M | $23.63M |
| R&D | $1.28M | $1.40M | $1.60M | $1.34M | $674.17K |
| SG&A | $27.80M | $24.39M | – | $15.39M | $15.44M |
| Operating Income | $3.50M | $3.49M | -$8.78M | -$1.08M | $2.72M |
| Interest Expense | – | $1.14M | $765.03K | $369.80K | $394.29K |
| Tax Expense | $1.48M | $1.15M | $926.56K | $988.94K | $1.03M |
| Net Income | $2.92M | $683.87K | -$5.24M | -$851.16K | $1.78M |
| EPS (basic) | 0.2500 | 0.0600 | -0.4600 | -0.0800 | 0.1500 |
| EPS (diluted) | 0.2500 | 0.0600 | -0.4600 | -0.0800 | 0.1500 |
| Shares (diluted) | $11.58M | $11.42M | $11.28M | $11.25M | $11.50M |