XML 95 R76.htm IDEA: XBRL DOCUMENT v3.23.4
Long-term Debt - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 31, 2023
Jun. 06, 2023
Apr. 30, 2019
Debt Instrument [Line Items]      
Maximum borrowings available under bank lines of credit (all foreign banks)   $ 1,150,000,000  
Annual maturity of long term debt, 2022 $ 115,662,000    
Annual maturity of long term debt, 2023 85,643,000    
Annual maturity of long term debt, 2024 350,000,000    
Annual maturity of long term debt, 2025 10,000,000    
Annual maturity of long term debt, 2026 $ 638,000,000    
Senior notes, due 2023-2025      
Debt Instrument [Line Items]      
Remaining weighted average life of notes 1 year    
Weighted average interest rate for borrowings 3.10%    
Senior notes, due 2023-2027      
Debt Instrument [Line Items]      
Remaining weighted average life of notes 1 year 11 months 23 days    
Weighted average interest rate for borrowings 3.11%    
Senior notes, due 2023-2030      
Debt Instrument [Line Items]      
Remaining weighted average life of notes 2 years 10 months 17 days    
Weighted average interest rate for borrowings 3.97%    
Revolving Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowings available under bank lines of credit (all foreign banks)     $ 850,000,000
Revolving Credit Agreement | Swing Line Loans      
Debt Instrument [Line Items]      
Maximum borrowings available under bank lines of credit (all foreign banks)     $ 75,000,000