v3.26.1
Note 11 - Earnings (Loss) Per Share - Securities Excluded from Earnings per Share (Details) - shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive securities (in shares) 6,438,647 4,350,639
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 3,405,985 523,809
Restricted Stock Awards and Restricted Stock Units [Member]    
Antidilutive securities (in shares) 1,256,174 1,243,331
Series G Convertible Preferred Stock and Warrants [Member]    
Antidilutive securities (in shares) 1,776,488 2,583,499