v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Debt Instrument [Line Items]    
Less: unamortized debt issuance costs $ (12,794) $ (15,432)
Convertible Debt    
Debt Instrument [Line Items]    
Net carrying amount of debt 677,206 674,568
Convertible Debt | 2029 Convertible Senior Notes    
Debt Instrument [Line Items]    
Aggregate principal amount 690,000 690,000
Less: current portion of convertible senior notes, net 0 0
Non-current portion of convertible senior notes, net $ 677,206 $ 674,568