v3.25.4
Note 11 - Earnings (Loss) Per Share - Securities Excluded from Earnings per Share (Details) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Antidilutive securities (in shares) 17,132,789 1,815,409 17,611,792 1,880,621
Share-Based Payment Arrangement, Option [Member]        
Antidilutive securities (in shares) 738,757 523,188 738,827 532,179
Restricted Stock Awards and Restricted Stock Units [Member]        
Antidilutive securities (in shares) 1,170,459 1,292,221 1,195,746 1,348,442
Series G Convertible Preferred Stock and Warrants [Member]        
Antidilutive securities (in shares) 15,223,573 0 15,677,219 0