XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term Debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 12 Months Ended
Apr. 30, 2019
USD ($)
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Mar. 31, 2020
EUR (€)
Debt Instrument [Line Items]        
Annual maturity of long term debt, 2022   $ 392,537,000    
Annual maturity of long term debt, 2023   110,643,000    
Annual maturity of long term debt, 2024   85,642,000    
Annual maturity of long term debt, 2025   50,000,000    
Annual maturity of long term debt, 2026   $ 10,000,000    
Senior notes, due 2023-2025        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   1 year 5 months 19 days    
Weighted average interest rate for borrowings   3.10%    
Senior notes, due 2023-2027        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   2 years 5 months 8 days    
Weighted average interest rate for borrowings   3.10%    
Senior notes, due 2023-2030        
Debt Instrument [Line Items]        
Remaining weighted average life of notes   3 years 14 days    
Weighted average interest rate for borrowings   3.90%    
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
Euro loan, due 2023 | Bank of America        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings   0.71%    
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