XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Convertible Debt (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Debt Instrument [Line Items]    
Aggregate principal amount $ 728,813  
Convertible Debt    
Debt Instrument [Line Items]    
Aggregate principal amount 690,000 $ 400,000
Less: unamortized debt issuance costs (15,432) (1,097)
Non-current portion of convertible senior notes, net 674,568 398,903
Less: current portion of convertible senior notes, net 0 398,903
Non-current portion of convertible senior notes, net 674,568 0
Convertible Debt | 2025 Convertible Senior Notes    
Debt Instrument [Line Items]    
Aggregate principal amount 0 400,000
Convertible Debt | 2029 Convertible Senior Notes    
Debt Instrument [Line Items]    
Aggregate principal amount 690,000 0
Line of Credit | 2025 Credit Facility    
Debt Instrument [Line Items]    
Aggregate principal amount $ 0 $ 0