XML 93 R77.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Mar. 31, 2020
EUR (€)
Debt Instrument [Line Items]        
Annual maturity of long term debt, 2022   $ 30,643,000    
Annual maturity of long term debt, 2023   437,001,000    
Annual maturity of long term debt, 2024   110,643,000    
Annual maturity of long term debt, 2025   85,643,000    
Annual maturity of long term debt, 2026   $ 50,000,000    
Senior notes, due 2022-2025        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   1 year 11 months 12 days    
Weighted average interest rate for borrowings   3.10%    
Senior notes, due 2023-2030        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   4 years 14 days    
Weighted average interest rate for borrowings   3.90%    
Term Loan Facility | Group of Banks        
Debt Instrument [Line Items]        
Term loan $ 605,000,000      
Euro loan, due 2023 | Bank of America        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings   0.71%    
Term Loan Due In March 2023 | Bank of America | Tranche One        
Debt Instrument [Line Items]        
Term loan | €       € 115,000
Term Loan Due In March 2023 | Bank of America | Tranche Two        
Debt Instrument [Line Items]        
Term loan | €       € 150,000
Senior notes, due 2022-2027        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   3 years 2 months 12 days    
Weighted average interest rate for borrowings   3.08%    
Revolving Credit Agreement        
Debt Instrument [Line Items]        
Maximum borrowings available under bank lines of credit (all foreign banks) $ 850,000,000      
Credit facility, term 5 years      
Outstanding balance   $ 0 $ 0  
Revolving Credit Agreement | Swing Line Loans        
Debt Instrument [Line Items]        
Maximum borrowings available under bank lines of credit (all foreign banks) $ 75,000,000