XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Details)
Jul. 31, 2025
USD ($)
claim
Oct. 31, 2024
USD ($)
Jul. 31, 2024
USD ($)
claim
Jul. 31, 2023
USD ($)
Purchase Commitments        
2026 $ 194,755,000      
2027 161,453,000      
2028 43,165,000      
2029 3,345,000      
2030 and thereafter 314,000      
Total 403,032,000     $ 600,000,000
Long-term Debt, Fiscal Year Maturity [Abstract]        
2026 8,625,000      
2027 8,625,000      
2028 8,625,000      
2029 8,625,000      
2030 and thereafter 694,313,000      
Total 728,813,000      
Total        
2026 203,380,000      
2027 170,078,000      
2028 51,790,000      
2029 11,970,000      
2030 and thereafter 694,627,000      
Total 1,131,845,000      
Other Commitments [Line Items]        
Purchase Obligation 403,032,000     $ 600,000,000
Purchase Obligation Period       5 years
Indemnification Agreement, Reimbursement Paid $ 0   $ 0  
Outstanding claims | claim 0   0  
Convertible Debt        
Long-term Debt, Fiscal Year Maturity [Abstract]        
Total $ 690,000,000   $ 400,000,000  
2029 Convertible Senior Notes | Convertible Debt        
Long-term Debt, Fiscal Year Maturity [Abstract]        
Total $ 690,000,000   $ 0  
Other Commitments [Line Items]        
2025 convertible senior notes   $ 690,000,000.0