| Line item | 2026-04-30 FY | 2025-04-30 FY | 2024-04-30 FY | 2023-04-30 FY | 2022-04-30 FY | 2021-04-30 FY |
|---|---|---|---|---|---|---|
| Revenue | $190.54M | $222.32M | $201.10M | $191.21M | $247.53M | $276.69M |
| Cost of Revenue | $105.34M | $123.06M | $112.67M | $103.14M | $133.29M | $149.86M |
| Gross Profit | $85.19M | $99.26M | $88.43M | $88.06M | $114.24M | $126.83M |
| Operating Expenses | $94.19M | $99.42M | $100.92M | $100.76M | $170.76M | $103.33M |
| R&D | $6.09M | $7.71M | $6.85M | $6.36M | $5.50M | $5.38M |
| SG&A | $32.93M | $36.15M | $39.02M | $42.61M | $41.24M | $41.18M |
| Operating Income | -$9.00M | -$154.00K | -$12.50M | -$12.70M | -$56.52M | $23.50M |
| Interest Expense | – | – | – | – | – | – |
| Tax Expense | $45.00K | $123.00K | -$70.00K | -$249.00K | $9.34M | $5.89M |
| Net Income | -$9.21M | -$77.00K | -$12.25M | -$12.02M | -$64.88M | $18.41M |
| EPS (basic) | -0.7300 | -0.0100 | -0.9400 | -0.9000 | -4.6600 | 1.3100 |
| EPS (diluted) | -0.7300 | -0.0100 | -0.9400 | -0.9000 | -4.6600 | 1.2900 |
| Shares (diluted) | $12.59M | $12.81M | $12.97M | $13.37M | $13.93M | $14.22M |