XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Long-term debt - Long-Term Debt (Detail) - USD ($)
Jul. 31, 2023
Jun. 06, 2023
Oct. 31, 2022
Apr. 30, 2019
Debt Instrument [Line Items]        
Long-term debt $ 846,286,000   $ 738,822,000  
Less current maturities and notes payable 110,643,000   392,537,000  
Less unamortized debt issuance costs 8,188,000   965,000  
Long-term maturities 727,455,000   345,320,000  
Revolving credit facility   $ 1,150,000,000    
Senior notes, due 2023-2025        
Debt Instrument [Line Items]        
Senior notes $ 32,000,000   55,500,000  
Weighted average interest rate for borrowings 3.10%      
Senior notes, due 2023-2027        
Debt Instrument [Line Items]        
Senior notes $ 54,286,000   71,429,000  
Weighted average interest rate for borrowings 3.11%      
Senior notes, due 2023-2030        
Debt Instrument [Line Items]        
Senior notes $ 260,000,000   350,000,000  
Weighted average interest rate for borrowings 3.97%      
Euro Loan        
Debt Instrument [Line Items]        
Term loan due 2026 $ 0   261,893,000  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings 6.00%      
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%    
Revolving credit agreement, due 2028        
Debt Instrument [Line Items]        
Revolving credit agreement, due 2024 $ 200,000,000   0  
Revolving credit facility   $ 1,150,000,000    
Revolving Facility Maximum Borrowing Capacity   850,000,000    
Revolving credit agreement, due 2024        
Debt Instrument [Line Items]        
Revolving credit facility       $ 850,000,000
Term Loan Due 2026        
Debt Instrument [Line Items]        
Term loan due 2026 $ 300,000,000 $ 300,000,000 $ 0