XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Jun. 06, 2023
Debt Instrument [Line Items]      
Long-term debt $ 1,642,228 $ 1,749,305  
Less current maturities 116,585 115,662  
Less unamortized debt issuance costs 10,335 10,773  
Long-term maturities 1,513,871 1,621,394  
Revolving credit facility     $ 1,150,000
Debt Instrument, Unamortized Discount 1,437 1,476  
Short-Term Bank Loans and Notes Payable 5,942 5,019  
Senior notes, due 2024-2025      
Debt Instrument [Line Items]      
Senior notes $ 32,000 32,000  
Weighted average interest rate for borrowings 3.10%    
Senior notes, due 2024-2027      
Debt Instrument [Line Items]      
Senior notes $ 54,286 54,286  
Weighted average interest rate for borrowings 3.11%    
Senior notes, due 2024-2030      
Debt Instrument [Line Items]      
Senior notes $ 260,000 260,000  
Weighted average interest rate for borrowings 3.97%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings 6.38%    
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 350,000  
Due 2033      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings 5.80%    
Public Bond Offering $ 500,000 500,000  
Revolving credit agreement, due 2028      
Debt Instrument [Line Items]      
Revolving credit agreement, due 2028 160,000 248,000  
Revolving Facility Maximum Borrowing Capacity     $ 850,000
Term Loan Due 2026      
Debt Instrument [Line Items]      
Term loan due 2026 $ 280,000 $ 300,000 $ 300,000