XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Earnings Per Share - Schedule of Anti-Dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Antidilutive securities (in shares) 4,081,378 6,661,024 3,656,734 6,661,024
Liability Warrants [Member]        
Antidilutive securities (in shares) 3,821,256 6,461,976 3,399,398 6,461,976
Equity-based Warrants [Member]        
Antidilutive securities (in shares) 15,571 18,114 15,571 18,114
Restricted Stock [Member]        
Antidilutive securities (in shares) 25,223 31,897 22,437 31,897
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities (in shares) 84 2,336 84 2,336
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 219,244 146,701 219,244 146,701