XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Stock-based Compensation - Stock Options Outstanding (Details)
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Outstanding, exercise prices range lower limit (in dollars per share) $ 6.04
Outstanding, exercise prices range upper (in dollars per share) $ 175.5
Number outstanding (in shares) | shares 208,748
Options Outstanding, Weighted average remaining contractual life (Year) 8 years 7 months 2 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 13.09
Shares Exercisable (in shares) | shares 59,455
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 19.39
Exercise Price Range 1 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 6.04
Outstanding, exercise prices range upper (in dollars per share) $ 19.2
Number outstanding (in shares) | shares 206,123
Options Outstanding, Weighted average remaining contractual life (Year) 8 years 8 months 1 day
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 11.32
Shares Exercisable (in shares) | shares 56,830
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 13.33
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) 3 years 7 months 17 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 61.48
Shares Exercisable (in shares) | shares 418
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 61.48
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 1 month 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