XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jun. 06, 2023
Debt Instrument [Line Items]      
Maximum borrowings available under bank lines of credit (all foreign banks)     $ 1,150,000
Long-term debt, maturities, repayments of principal in next twelve months $ 315,000    
Annual maturity of long term debt, 2023 10,000    
Long-term debt, maturities, repayments of principal in year three 525,000    
Annual maturity of long term debt, 2025 620,000    
Annual maturity of long term debt, 2026 $ 30,000    
Senior notes, due 2025-2027      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 3.19%    
Remaining weighted average life of notes 1 year 2 months 26 days    
Senior notes, due 2025-2030      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 4.08%    
Remaining weighted average life of notes 2 years 7 months 20 days    
Due 2029      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 4.50%    
Public bond offering $ 600,000 $ 600,000  
Foreign Bank Debt      
Debt Instrument [Line Items]      
Maximum borrowings available under bank lines of credit (all foreign banks) $ 149,942 123,983  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 5.10%    
Due 2028      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 5.60%    
Public bond offering $ 350,000    
Due 2033      
Debt Instrument [Line Items]      
Debt, weighted average interest rate 5.80%    
Public bond offering $ 500,000    
Minimum | Revolving Credit Agreement Due 2028      
Debt Instrument [Line Items]      
EuroDollar base rate range 0.85%    
Revolver base rate range     0.00%
Maximum | Revolving Credit Agreement Due 2028      
Debt Instrument [Line Items]      
EuroDollar base rate range     1.20%
Revolver base rate range     0.20%
Revolving Credit Agreement Due 2028      
Debt Instrument [Line Items]      
Revolving facility maximum borrowing capacity     $ 850,000
Revolving facility increased maximum borrowing capacity     922,500
Revolving credit agreement, due 2028 $ 135,000 240,000  
Term Loan Due 2026      
Debt Instrument [Line Items]      
Term loan $ 265,000 $ 280,000 $ 300,000