XML 94 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Long-term Debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
Oct. 31, 2020
USD ($)
Mar. 31, 2020
EUR (€)
Oct. 31, 2019
USD ($)
Debt Instrument [Line Items]          
Annual maturity of long term debt, 2021 $ 38,043,000   $ 38,043,000    
Annual maturity of long term debt, 2022 80,642,000   80,642,000    
Annual maturity of long term debt, 2023 439,285,000   439,285,000    
Annual maturity of long term debt, 2024 315,643,000   315,643,000    
Annual maturity of long term debt, 2025 $ 85,643,000   $ 85,643,000    
Senior notes, due 2021-2025          
Debt Instrument [Line Items]          
Remaining weighted average life of notes     2 years 3 months 29 days    
Weighted average interest rate for borrowings 3.07%   3.07%    
Senior notes, due 2021-2027          
Debt Instrument [Line Items]          
Remaining weighted average life of notes     3 years 10 months 28 days    
Weighted average interest rate for borrowings 3.06%   3.06%    
Senior notes, due 2023-2030          
Debt Instrument [Line Items]          
Remaining weighted average life of notes     5 years 14 days    
Weighted average interest rate for borrowings 3.90%   3.90%    
Term Loan Facility | Group of Banks          
Debt Instrument [Line Items]          
Debt instrument, covenant compliance description     We were in compliance with all covenants at October 31, 2020    
Weighted average interest rate for borrowings 0.83%   0.83%    
Term loan $ 255,000,000 $ 605,000,000 $ 255,000,000    
Term Loan Due in September 2022 | Group of Banks          
Debt Instrument [Line Items]          
Term loan   50,000,000      
Term Loan Due in March 2024 | Group of Banks          
Debt Instrument [Line Items]          
Term loan   205,000,000      
Euro loan, due 2023 | Bank of America          
Debt Instrument [Line Items]          
Weighted average interest rate for borrowings 0.71%   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  
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   $ 0
Debt instrument, covenant compliance description     We were in compliance with all covenants at October 31, 2020, and the amount we could borrow under the facility would not have been limited by any debt covenants.    
Revolving Credit Agreement | Swing Line Loans          
Debt Instrument [Line Items]          
Maximum borrowings available under bank lines of credit (all foreign banks)   $ 75,000,000      
Three Year Note Purchase And Private Shelf Agreement          
Debt Instrument [Line Items]          
Maximum credit facility $ 200,000,000        
Long-term debt, term 3 years   3 years