v3.26.3
Note 25 - Stock Options - Summary of Nonvested Employee Stock (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Director Plan 2017 [Member]    
Non-vested options outstanding (in shares) 0  
Non-vested, weighted average grant date fair value (in dollars per share) $ 0  
Granted, nonvested options (in shares) 200,000  
Granted, weighted average grant date fair value (in dollars per share) $ 6.92  
Vested, nonvested options (in shares) (50,000)  
Non-vested options outstanding (in shares) 150,000 0
Non-vested, weighted average grant date fair value (in dollars per share) $ 6.92 $ 0
Employee Stock Option Plan 2017 [Member]    
Non-vested options outstanding (in shares) 273,992 269,867 [1]
Non-vested, weighted average grant date fair value (in dollars per share) $ 2.74 $ 2.56
Granted, nonvested options (in shares) 169,000 158,125
Granted, weighted average grant date fair value (in dollars per share) $ 4.66 $ 3.1
Vested, nonvested options (in shares) (175,864) (154,000)
Vested, weighted average grant date fair value (in dollars per share) $ 0  
Non-vested options outstanding (in shares) 267,128 273,992
Non-vested, weighted average grant date fair value (in dollars per share) $ 3.7 $ 2.74
[1] In connection with the two-for- one stock split effected on January 5, 2026, outstanding stock options were adjusted to preserve their economic value. As a result of rounding adjustments applied on an award-by-award basis, the sum of option activity presented may not equal the mathematical application of the stock split ratio.