XML 104 R86.htm IDEA: XBRL DOCUMENT v3.26.1
Note 12 - Equity Compensation - Stock Options (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Outstanding, shares (in shares) 1,559,566  
Outstanding, weighted average exercise price (in dollars per share) $ 6.56  
Outstanding, weighted average remaining contractual term (Year) 4 years 6 months 4 years 6 months
Outstanding, aggregate intrinsic value $ 11,644,947 $ 16,294,427
Granted, shares (in shares) 0  
Granted, weighted average exercise price (in dollars per share) $ 0  
Exercised, shares (in shares) (890,225)  
Exercised, weighted average exercise price (in dollars per share) $ 5  
Forfeited, shares (in shares) (30,000)  
Forfeited, weighted average exercise price (in dollars per share) $ 14.6  
Expired, shares (in shares) 0  
Expired, weighted average exercise price (in dollars per share) $ 0  
Outstanding, shares (in shares) 639,341 1,559,566
Outstanding, weighted average exercise price (in dollars per share) $ 8.37 $ 6.56
Exercisable, shares (in shares) 469,341  
Exercisable, weighted average exercise price (in dollars per share) $ 6.13  
Exercisable, weighted average remaining contractual term (Year) 3 years 4 months 24 days  
Exercisable, aggregate intrinsic value $ 9,598,347  
Vested and expected to vest at June 30, 2026 (in shares) 631,786  
Vested and expected to vest, weighted average exercise price (in dollars per share) $ 8.29  
Vested and expected to vest, weighted average remaining contractual term (Year) 4 years 6 months  
Vested and expected to vest, aggregate intrinsic value $ 11,553,631