XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Equity Compensation - Stock Options (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Outstanding, shares (in shares) 1,727,147  
Outstanding, weighted average exercise price (in dollars per share) $ 6.79  
Outstanding, weighted average remaining contractual term (Year) 4 years 6 months 5 years 3 months 18 days
Outstanding, aggregate intrinsic value $ 16,294,427 $ 13,305,057
Granted (in shares) 0  
Granted, weighted average exercise price (in dollars per share) $ 0  
Exercised (in shares) (142,581)  
Exercised, weighted average exercise price (in dollars per share) $ 7.83  
Forfeited (in shares) (25,000)  
Forfeited, weighted average exercise price (in dollars per share) $ 15.01  
Expired (in shares) 0  
Expired, weighted average exercise price (in dollars per share) $ 0  
Outstanding, shares (in shares) 1,559,566 1,727,147
Outstanding, weighted average exercise price (in dollars per share) $ 6.56 $ 6.79
Exercisable, shares (in shares) 1,329,556  
Exercisable, weighted average exercise price (in dollars per share) $ 5.18  
Exercisable, weighted average remaining contractual term (Year) 3 years 9 months 18 days  
Exercisable, aggregate intrinsic value $ 15,730,127  
Vested and expected to vest, shares (in shares) 1,525,654  
Vested and expected to vest at, weighted average exercise price (in dollars per share) $ 6.4  
Vested and expected to vest, weighted average remaining contractual term (Year) 4 years 4 months 24 days  
Vested and expected to vest, aggregate intrinsic value $ 16,210,880