XML 81 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2011
USD ($)
Mar. 31, 2020
EUR (€)
Apr. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jul. 31, 2015
USD ($)
Jul. 31, 2020
USD ($)
Oct. 31, 2016
USD ($)
Oct. 31, 2015
USD ($)
Oct. 31, 2012
USD ($)
Jul. 31, 2020
EUR (€)
Oct. 31, 2019
USD ($)
Debt Instrument [Line Items]                      
Outstanding balance           $ 5,556,000         $ 30,556,000
Revolving Credit Agreement [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration     2024-04                
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020, and the amount we could borrow under the facility would not have been limited by any debt covenants.          
Revolving credit facility     $ 850,000,000                
Credit facility, term     5 years                
Outstanding balance           $ 0         0
Revolving Credit Agreement [Member] | Swing Line Loans [Member]                      
Debt Instrument [Line Items]                      
Revolving credit facility     $ 75,000,000                
Syndicated Revolving Credit Agreement [Member]                      
Debt Instrument [Line Items]                      
Revolving credit facility expiration     2020-02                
Three-year Note Purchase and Private Shelf Agreement [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration 2020-09                    
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Debt instrument, face amount $ 150,000,000                    
Debt instrument, fixed interest rates 2.21%                    
Period of agreement           3 years          
Maximum credit facility             $ 200,000,000 $ 180,000,000      
Outstanding balance           $ 5,556,000         30,556,000
Tranche One Euro Loan, Due in March 2023 [Member] | Bank of America [Member]                      
Debt Instrument [Line Items]                      
Term loan | €   € 115,000                  
Term loan expiration   2023-03                  
Tranche Two Euro Loan, Due in March 2023 [Member] | Bank of America [Member]                      
Debt Instrument [Line Items]                      
Term loan | €   € 150,000                  
Term loan expiration   2023-03                  
Euro Loan, Due 2023 [Member]                      
Debt Instrument [Line Items]                      
Euro loan           $ 312,022,000         128,219,000
Euro Loan, Due 2023 [Member] | Bank of America [Member]                      
Debt Instrument [Line Items]                      
Weighted average interest rate for borrowings           0.71%       0.71%  
Euro loan           $ 312,022,000       € 265,000  
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Term Loan Facility [Member] | Group of Banks [Member]                      
Debt Instrument [Line Items]                      
Term loan     $ 605,000,000     $ 405,000,000          
Weighted average interest rate for borrowings           0.82%       0.82%  
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Term Loan Due in September 2022 [Member] | Group of Banks [Member]                      
Debt Instrument [Line Items]                      
Term loan           $ 200,000,000          
Term Loan Due in March 2024 [Member] | Group of Banks [Member]                      
Debt Instrument [Line Items]                      
Term loan           $ 205,000,000          
Senior Notes, Due 2023-2030 [Member]                      
Debt Instrument [Line Items]                      
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Debt instrument, face amount       $ 350,000,000              
Outstanding balance           $ 350,000,000         350,000,000
Senior Notes, Due 2023-2030 [Member] | Minimum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration       2023-06              
Debt instrument, fixed interest rates       3.71%              
Senior Notes, Due 2023-2030 [Member] | Maximum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration       2030-06              
Debt instrument, fixed interest rates       4.17%              
Senior Notes, Due 2020-2027 [Member]                      
Debt Instrument [Line Items]                      
Outstanding balance           $ 85,714,000         92,857,000
Senior Notes, Due 2020-2027 [Member] | Senior Unsecured Notes [Member]                      
Debt Instrument [Line Items]                      
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Debt instrument, face amount         $ 100,000,000            
Outstanding balance           $ 85,714,000         92,857,000
Senior Notes, Due 2020-2027 [Member] | Senior Unsecured Notes [Member] | Minimum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration         2021-07            
Debt instrument, fixed interest rates         2.89%            
Senior Notes, Due 2020-2027 [Member] | Senior Unsecured Notes [Member] | Maximum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration         2027-07            
Debt instrument, fixed interest rates         3.19%            
Senior Notes, Due 2020-2025 [Member]                      
Debt Instrument [Line Items]                      
Outstanding balance           $ 109,900,000         140,800,000
Senior Notes, Due 2020-2025 [Member] | Senior Unsecured Notes [Member]                      
Debt Instrument [Line Items]                      
Debt instrument, covenant compliance description           We were in compliance with all covenants at July 31, 2020.          
Debt instrument, face amount                 $ 200,000,000    
Outstanding balance           $ 109,900,000         $ 140,800,000
Senior Notes, Due 2020-2025 [Member] | Senior Unsecured Notes [Member] | Minimum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration                 2021-07    
Debt instrument, fixed interest rates                 2.62%    
Senior Notes, Due 2020-2025 [Member] | Senior Unsecured Notes [Member] | Maximum [Member]                      
Debt Instrument [Line Items]                      
Term loan expiration                 2025-07    
Debt instrument, fixed interest rates                 3.13%