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