Note 11 - Stock-based Compensation (Tables)
|
3 Months Ended |
Sep. 30, 2026 |
| Notes Tables |
|
| Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] |
| | | Three Months Ended | |
| | | September 30, | |
| | | 2026 | | | 2025 | |
| Stock options | | $ | 1,066,933 | | | $ | 50,607 | |
| RSAs | | | 91,502 | | | | 63,186 | |
| RSUs | | | 642,764 | | | | 245,868 | |
| Total | | $ | 1,801,199 | | | $ | 359,661 | |
|
| Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] |
| | | Three Months Ended September 30, | |
| | | 2026 | | | 2025 | |
| Weighted-average expected volatility | | | 81.9 | % | | | 74.0 | % |
| Dividend yields | | | 0 | % | | | 0 | % |
| Weighted-average risk-free interest rate | | | 4.6 | % | | | 4.1 | % |
| Weighted-average expected term, in years | | | 6.5 | | | | 7.5 | |
|
| Share-Based Payment Arrangement, Activity [Table Text Block] |
| | | Stock Options | | | Restricted Stock Units (RSUs) | | | Restricted Stock Awards (RSAs) | |
| | | | | | | Weighted- | | | Weighted- | | | | | | | Weighted- | | | Weighted- | | | | | | | Weighted- | | | Weighted- | |
| | | | | | | Average | | | Average | | | | | | | Average | | | Average | | | | | | | Average | | | Average | |
| | | | | | | Exercise | | | Remaining | | | | | | | Grant Date | | | Remaining | | | | | | | Grant Date | | | Remaining | |
| | | Shares | | | Price | | | Contract | | | Shares | | | Fair Value | | | Contract | | | Shares | | | Fair Value | | | Contract | |
| June 30, 2026 | | | 4,475,220 | | | $ | 9.42 | | | | 9.2 | | | | 1,460,705 | | | | | | | | 1.0 | | | | 54,548 | | | | | | | | 1.1 | |
| Granted | | | 161,690 | | | $ | 11.50 | | | | | | | | 107,872 | | | $ | 14.80 | | | | | | | | — | | | | — | | | | | |
| Exercised | | | — | | | | | | | | | | | | — | | | | | | | | | | | | — | | | | | | | | | |
| Cancelled/Forfeited | | | — | | | | | | | | | | | | — | | | | | | | | | | | | — | | | | | | | | | |
| September 30, 2026 | | | 4,636,910 | | | $ | 9.49 | | | | 9.0 | | | | 1,568,577 | | | | | | | | 1.0 | | | | 54,548 | | | | | | | | 0.9 | |
| Awards exercisable/vested as of | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| September 30, 2026 | | | 357,735 | | | $ | 2.01 | | | | 3.7 | | | | 776,804 | | | | | | | | — | | | | — | | | | | | | | — | |
| Awards unexercisable/vested as of | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| September 30, 2026 | | | 4,279,175 | | | $ | 10.11 | | | | 9.4 | | | | 791,773 | | | | | | | | 2.4 | | | | 54,548 | | | | | | | | 0.9 | |
| | | | 4,636,910 | | | | | | | | | | | | 1,568,577 | | | | | | | | | | | | 54,548 | | | | | | | | | |
|
| Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] |
| Fiscal Year Ending: | | Stock Options | | | RSAs | | | RSUs | | | Total | |
| June 30, 2027 (remaining nine months) | | $ | 3,284,937 | | | $ | 129,320 | | | $ | 1,813,271 | | | $ | 5,227,528 | |
| June 30, 2028 | | | 4,369,716 | | | | 50,713 | | | | 2,278,428 | | | | 6,698,857 | |
| June 30, 2029 | | | 3,753,630 | | | | — | | | | 1,763,632 | | | | 5,517,262 | |
| June 30, 2030 | | | 2,252,167 | | | | — | | | | 71,312 | | | | 2,323,479 | |
| June 30, 2031 | | | 1,593,419 | | | | — | | | | — | | | | 1,593,419 | |
| | | $ | 15,253,869 | | | $ | 180,033 | | | $ | 5,926,643 | | | $ | 21,360,545 | |
|