v3.26.1
Subsequent Event (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 07, 2026
Mar. 28, 2026
Mar. 28, 2026
Subsequent Event        
Antidilutive shares (in shares)     0 0
Subsequent Event        
Subsequent Event        
Convertible notes, issued (in shares)   5,700,000    
Antidilutive shares (in shares) 600,000      
Subsequent Event | Exchanged Notes        
Subsequent Event        
Aggregate principal amount   $ 474.6    
Subsequent Event | 2026 Notes        
Subsequent Event        
Principal $ 52.0      
Subsequent Event | 2029 Notes        
Subsequent Event        
Principal $ 68.8