v3.26.1
Convertible Senior Notes - Schedule of Carrying Amounts (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Less:    
Hedge accounting fair value adjustments $ 7,200  
Convertible Senior Notes Due 2028    
Debt Instrument [Line Items]    
Principal amount 1,725,000 $ 1,725,000
Less:    
Unamortized debt issuance costs 18,152 24,273
Hedge accounting fair value adjustments 7,212 0
Total $ 1,699,636 $ 1,700,727