XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Stock-based Compensation - Stock Options Outstanding (Details)
3 Months Ended
Sep. 30, 2025
$ / shares
shares
Exercise Price Range 1 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) $ 4.73
Outstanding, exercise prices range upper (in dollars per share) $ 9.69
Number outstanding (in shares) | shares 117,750
Options Outstanding, Weighted average remaining contractual life (Year) 9 years 6 months 25 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.99
Shares Exercisable (in shares) | shares 6,319
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 9.42
Exercise Price Range 2 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 10.1
Outstanding, exercise prices range upper (in dollars per share) $ 11.27
Number outstanding (in shares) | shares 79,480
Options Outstanding, Weighted average remaining contractual life (Year) 7 years 11 months 23 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 10.12
Shares Exercisable (in shares) | shares 52,990
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 10.12
Exercise Price Range 3 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 11.51
Outstanding, exercise prices range upper (in dollars per share) $ 19.2
Number outstanding (in shares) | shares 76,291
Options Outstanding, Weighted average remaining contractual life (Year) 7 years 11 months 19 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 14.21
Shares Exercisable (in shares) | shares 46,123
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 15.96
Exercise Price Range 4 [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 1,941
Options Outstanding, Weighted average remaining contractual life (Year) 1 year 10 months 9 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 170.33
Shares Exercisable (in shares) | shares 1,941
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 170.33
Exercise Price Range 5 [Member]  
Outstanding, exercise prices range lower limit (in dollars per share) 4.73
Outstanding, exercise prices range upper (in dollars per share) $ 175.5
Number outstanding (in shares) | shares 275,462
Options Outstanding, Weighted average remaining contractual life (Year) 8 years 7 months 13 days
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 10.61
Shares Exercisable (in shares) | shares 107,373
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 15.49