XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt - Long-Term Debt (Detail) - USD ($)
Jan. 31, 2025
Oct. 31, 2024
Sep. 09, 2024
Sep. 04, 2024
Sep. 13, 2023
Jun. 06, 2023
Apr. 30, 2019
Debt Instrument [Line Items]              
Long-term debt $ 2,201,063,000 $ 2,223,928,000          
Less current maturities 101,063,000 103,928,000          
Less unamortized debt issuance costs 15,459,000 16,359,000          
Long-term maturities 2,085,177,000 2,101,197,000          
Revolving credit facility           $ 1,150,000,000  
Debt Instrument, Unamortized Discount 2,349,000 2,444,000          
Short-Term Bank Loans and Notes Payable 15,420,000 18,285,000          
Hedged Liability, Fair Value Hedge, Cumulative Increase (Decrease) 2,985,000 0          
Senior notes, due 2025              
Debt Instrument [Line Items]              
Senior notes $ 8,500,000 8,500,000          
Weighted average interest rate for borrowings 3.07%            
Senior notes, due 2025-2027              
Debt Instrument [Line Items]              
Senior notes $ 37,143,000 37,143,000          
Weighted average interest rate for borrowings 3.13%            
Senior notes, due 2025-2030              
Debt Instrument [Line Items]              
Senior notes $ 190,000,000 190,000,000          
Weighted average interest rate for borrowings 4.03%            
Revolving Credit Facility              
Debt Instrument [Line Items]              
Weighted average interest rate for borrowings 5.83%            
Revolving credit agreement, due 2028 | Maximum              
Debt Instrument [Line Items]              
Revolver Base Rate Range           0.20%  
EuroDollar Base Rate Range           1.20%  
Revolving credit agreement, due 2028 | Minimum              
Debt Instrument [Line Items]              
Revolver Base Rate Range           0.00%  
EuroDollar Base Rate Range           0.85%  
Due 2028              
Debt Instrument [Line Items]              
Weighted average interest rate for borrowings         5.60%    
Public Bond Offering   350,000,000     $ 350,000,000    
Due 2033              
Debt Instrument [Line Items]              
Weighted average interest rate for borrowings         5.80%    
Public Bond Offering   500,000,000     $ 500,000,000    
Due 2029              
Debt Instrument [Line Items]              
Weighted average interest rate for borrowings     4.50%        
Public Bond Offering   600,000,000 $ 600,000,000 $ 600,000,000      
Revolving credit agreement, due 2028              
Debt Instrument [Line Items]              
Revolving credit agreement, due 2028 $ 220,000,000 240,000,000          
Revolving Facility Maximum Borrowing Capacity           $ 850,000,000  
Term Loan Due 2026              
Debt Instrument [Line Items]              
Term loan due 2026 $ 280,000,000 $ 280,000,000       $ 300,000,000  
Revolving Credit Agreement              
Debt Instrument [Line Items]              
Revolving credit facility             $ 850,000,000
Revolving Credit Agreement | Swing Line Loans              
Debt Instrument [Line Items]              
Revolving credit facility             $ 75,000,000