v3.26.1
Earnings (Loss) Per Common Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings (Loss) Per Common Share    
Shares excluded from the calculation of diluted loss per share 41,375 17,517
Employee Stock Option    
Earnings (Loss) Per Common Share    
Shares excluded from the calculation of diluted loss per share 2,820 1,186
Warrants    
Earnings (Loss) Per Common Share    
Shares excluded from the calculation of diluted loss per share 38,555 16,331