XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stock-based Compensation - Stock Options Outstanding (Details)
3 Months Ended
Sep. 30, 2024
$ / shares
shares
Outstanding, exercise prices range lower limit (in dollars per share) $ 7.47
Outstanding, exercise prices range upper (in dollars per share) $ 175.5
Number outstanding (in shares) | shares 216,911
Options Outstanding, Weighted average remaining contractual life (Year) 9 years
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13.37
Shares Exercisable (in shares) | shares 57,251
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 19.79
Exercise Price Range 1 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 7.47
Outstanding, exercise prices range upper (in dollars per share) $ 19.2
Number outstanding (in shares) | shares 214,286
Options Outstanding, Weighted average remaining contractual life (Year) 9 years 29 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 11.67
Shares Exercisable (in shares) | shares 54,626
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 13.45
Exercise Price Range 2 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 55.5
Outstanding, exercise prices range upper (in dollars per share) $ 84.9
Number outstanding (in shares) | shares 418
Options Outstanding, Weighted average remaining contractual life (Year) 4 years 1 month 9 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 61.52
Shares Exercisable (in shares) | shares 418
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 61.52
Exercise Price Range 3 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 159
Outstanding, exercise prices range upper (in dollars per share) $ 175.5
Number outstanding (in shares) | shares 2,207
Options Outstanding, Weighted average remaining contractual life (Year) 2 years 7 months 9 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 168.97
Shares Exercisable (in shares) | shares 2,207
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 168.97