v3.26.1
Note 10 - Stock Incentive Plan and Employee Stock Purchase Plan - Employee Stock Purchase Plan Valuation Assumptions (Details) - Employee Stock Purchase Plan [Member]
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Risk–free interest rate, minimum 3.62% 4.12%
Risk–free interest rate, maximum 3.83% 4.43%
Dividend yield 0.00% 0.00%
Expected volatility, minimum 47.37% 44.02%
Expected volatility, maximum 99.69% 83.32%
Minimum [Member]    
Expected term (Year) 6 months 6 months
Maximum [Member]    
Expected term (Year) 1 year 1 year