v3.26.3
Note 12 - Earnings (Loss) Per Share - Securities Excluded from Earnings per Share (Details) - shares
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Antidilutive securities (in shares) 9,117,854 18,072,626
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 4,530,973 738,897
Restricted Stock Awards and Restricted Stock Units [Member]    
Antidilutive securities (in shares) 1,566,844 1,202,865
Series G Convertible Preferred Stock and Warrants [Member]    
Antidilutive securities (in shares) 3,020,037 16,130,864