XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stock-based Compensation (Tables)
3 Months Ended
Sep. 30, 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

    66,210       11.10  

Exercised

           

Canceled or expired

    (5,927 )     9.39  

Outstanding at September 30, 2024

    216,911     $ 13.37  
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  
$ 7.47 - 19.20       214,286       9.08     $ 11.67       54,626     $ 13.45  
$ 55.50 - 84.90       418       4.11       61.52       418       61.52  
$ 159.00 - 175.50       2,207       2.61       168.97       2,207       168.97  
$ 7.47 - 175.50       216,911       9.00     $ 13.37       57,251     $ 19.79  
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 September 30, 2024

    37,105     $ 16.30