XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Note 17 - Earnings Per Share - Schedule of Anti-Dilutive Securities (Details) - shares
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Antidilutive securities (in shares) 3,893,205 626,800
Liability Warrants [Member]    
Antidilutive securities (in shares) 3,144,536 455,392
Equity-based Warrants [Member]    
Antidilutive securities (in shares) 15,571 18,114
Weighted-average of Warrants Exercised to Common Stock [Member]    
Antidilutive securities (in shares) 495,000 0
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 206,800 10,644
Restricted Stock [Member]    
Antidilutive securities (in shares) 31,298 1,211
Restricted Stock Units (RSUs) [Member]    
Antidilutive securities (in shares) 0 141,439