v3.26.1
Note 13 - Stock-based Compensation - Stock Options Outstanding (Details)
9 Months Ended
Mar. 31, 2026
$ / shares
shares
Lower range (in dollars per share) $ 4.73
Upper range (in dollars per share) $ 175.5
Shares outstanding (in shares) | shares 234,426
Outstanding, weighted average remaining contractual life (Year) 8 years 10 days
Outstanding, weighted average exercise price (in dollars per share) $ 11.1
Options exercisable (in shares) | shares 112,432
Options exercisable, weighted average exercise price (in dollars per share) $ 14.97
Exercise Price Range 2 [Member]  
Lower range (in dollars per share) 4.73
Upper range (in dollars per share) $ 9.69
Shares outstanding (in shares) | shares 84,600
Outstanding, weighted average remaining contractual life (Year) 9 years 1 month 28 days
Outstanding, weighted average exercise price (in dollars per share) $ 5.56
Options exercisable (in shares) | shares 23,169
Options exercisable, weighted average exercise price (in dollars per share) $ 6.18
Exercise Price Range 3 [Member]  
Lower range (in dollars per share) 10.1
Upper range (in dollars per share) $ 11.27
Shares outstanding (in shares) | shares 75,130
Outstanding, weighted average remaining contractual life (Year) 7 years 5 months 26 days
Outstanding, weighted average exercise price (in dollars per share) $ 10.12
Options exercisable (in shares) | shares 50,490
Options exercisable, weighted average exercise price (in dollars per share) $ 10.12
Exercise Price Range 4 [Member]  
Lower range (in dollars per share) 11.51
Upper range (in dollars per share) $ 19.2
Shares outstanding (in shares) | shares 72,755
Outstanding, weighted average remaining contractual life (Year) 7 years 5 months 12 days
Outstanding, weighted average exercise price (in dollars per share) $ 14.32
Options exercisable (in shares) | shares 36,832
Options exercisable, weighted average exercise price (in dollars per share) $ 18.95
Exercise Price Range 5 [Member]  
Lower range (in dollars per share) 159
Upper range (in dollars per share) $ 175.5
Shares outstanding (in shares) | shares 1,941
Outstanding, weighted average remaining contractual life (Year) 1 year 1 month 9 days
Outstanding, weighted average exercise price (in dollars per share) $ 170.33
Options exercisable (in shares) | shares 1,941
Options exercisable, weighted average exercise price (in dollars per share) $ 170.33