XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Stock-based Compensation (Tables)
9 Months Ended
Mar. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  Shares  

Weighted Average Exercise Price

 

Outstanding at June 30, 2024

  156,628  $14.18 

Granted

  86,610   10.07 

Exercised

      

Canceled or expired

  (34,490)  10.45 

Outstanding at March 31, 2025

  208,748  $13.09 
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 
$6.04 - 19.20   206,123   8.67  $11.32   56,830  $13.33 
$55.50 - 84.90   418   3.63   61.48   418   61.48 
$159.00 - 175.50   2,207   2.11   168.97   2,207   168.97 
$6.04 - 175.50   208,748   8.59  $13.09   59,455  $19.39 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   Shares  Weighted Average Grant Date Fair Value 

Outstanding at June 30, 2024

  43,773  $15.36 

Granted

      

Vested

  (7,385)  10.27 

Canceled or expired

  (7,776)  10.97 

Outstanding at March 31, 2025

  28,612  $17.87