Long-term Debt - Additional Information (Detail) € in Thousands | Oct. 31, 2011USD ($) | Mar. 31, 2020EUR (€) | Apr. 30, 2019USD ($) | Jun. 30, 2018USD ($) | Jul. 31, 2015USD ($) | Jul. 31, 2020USD ($) | Oct. 31, 2016USD ($) | Oct. 31, 2015USD ($) | Oct. 31, 2012USD ($) | Jul. 31, 2020EUR (€) | Oct. 31, 2019USD ($) |
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% | | |