XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Jun. 06, 2023
Debt Instrument [Line Items]      
Long-term debt $ 1,506,287 $ 1,749,305  
Less current maturities 96,288 115,662  
Less unamortized debt issuance costs 10,487 10,773  
Long-term maturities 1,398,155 1,621,394  
Revolving credit facility     $ 1,150,000
Debt Instrument, Unamortized Discount 1,357 1,476  
Short-Term Bank Loans and Notes Payable 10,644 5,019  
Senior notes, due 2025      
Debt Instrument [Line Items]      
Senior notes $ 8,500 32,000  
Weighted average interest rate for borrowings 3.07%    
Senior notes, due 2025-2027      
Debt Instrument [Line Items]      
Senior notes $ 37,143 54,286  
Weighted average interest rate for borrowings 3.13%    
Senior notes, due 2025-2030      
Debt Instrument [Line Items]      
Senior notes $ 190,000 260,000  
Weighted average interest rate for borrowings 4.03%    
Revolving Credit Facility      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings 6.39%    
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 130,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