v3.26.1
Note 13 - Stock-based Compensation (Tables)
9 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  Shares  Weighted Average Exercise Price 

Outstanding at June 30, 2025

  213,113  $15.36 

Granted

  78,250   4.84 

Exercised

      

Canceled or expired

  (56,937)  7.62 

Outstanding at March 31, 2026

  234,426  $11.10 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
Range of Exercise prices  Number Outstanding  Options Outstanding Weighted-Average Remaining Contractual Life (Years)  Weighted-Average Exercise Price  Number Exercisable  Options Exercisable Weighted-Average Exercise Price 
$4.73 - 9.69   84,600   9.16  $5.56   23,169  $6.18 
$10.10 - 11.27   75,130   7.49   10.12   50,490   10.12 
$11.51 - 19.2   72,755   7.45   14.32   36,832   18.95 
$159 - 175.50   1,941   1.11   170.33   1,941   170.33 
$4.73 - 175.50   234,426   8.03   11.10   112,432  $14.97 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
  

Shares

  

Weighted Average Grant Date Fair Value

 

Outstanding at June 30, 2025

  85,834  $14.11 

Granted

        

Vested

        

Canceled or expired

  (4,050)  10.41 

Outstanding at March 31, 2026

  81,784  $17.32