v3.25.1
Earnings (Loss) Per Common Share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]    
Shares excluded from the calculation of diluted loss per share 12,657 10,755
Employee Stock Option    
Class of Stock [Line Items]    
Shares excluded from the calculation of diluted loss per share 1,449 33
Restricted Stock Units    
Class of Stock [Line Items]    
Shares excluded from the calculation of diluted loss per share   61
Warrants    
Class of Stock [Line Items]    
Shares excluded from the calculation of diluted loss per share 11,208 10,661