v3.26.1
Note 8 - Share-based Compensation (Tables)
9 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-Average

 
      

Exercise Price

 
  

Number of Shares

  

per Share

 

Outstanding at June 30, 2025

  605,379  $9.75 

Granted

  58,500  $23.95 

Exercised

  (26,740) $10.02 

Canceled or Forfeited

  (4,988) $22.36 

Outstanding at March 31, 2026

  632,151  $10.95 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Nine Months Ended

  

Fiscal Year Ended

 
  

March 31, 2026

  

June 30, 2025

 

Risk-free interest rate

 

3.80%

  

3.69 - 4.14%

 

Expected term (years)

 6  6 

Expected volatility

 

54%

  

53%