XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Dec. 31, 2024
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

  71,210   10.81 

Exercised

      

Canceled or expired

  (7,489)  9.69 

Outstanding at December 31, 2024

  220,349  $13.24 
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.99 - 19.20   217,724   8.85  $11.57   55,778  $13.34 
$55.50 - 84.90   418   3.86   61.52   418   61.52 
$159.00 - 175.50   2,207   2.35   168.97   2,207   168.97 
$6.99 - 175.50   220,349   8.78  $13.24   58,403  $19.57 
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

  (6,668)  10.10 

Canceled or expired

      

Outstanding at December 31, 2024

  37,105  $16.30