v3.26.1
Note 17 - Earnings Per Share - Schedule of Anti-Dilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Antidilutive securities (in shares) 4,245,163 4,081,378 4,724,084 3,656,734
Liability Warrants [Member]        
Antidilutive securities (in shares) 2,190,681 3,821,256 2,190,681 3,399,398
Equity-based Warrants [Member]        
Antidilutive securities (in shares) 1,630,434 15,571 1,630,434 15,571
Weighted-average of Warrants Exercised to Common Stock [Member]        
Antidilutive securities (in shares) 0 0 478,921 0
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 203,744 219,244 203,744 219,244
Restricted Stock [Member]        
Antidilutive securities (in shares) 220,304 25,223 220,304 22,437
Restricted Stock Units (RSUs) [Member]        
Antidilutive securities (in shares) 0 84 0 84