XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-term debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 9 Months Ended
Apr. 30, 2019
USD ($)
Jul. 31, 2022
Mar. 31, 2020
EUR (€)
Senior notes, due 2023-2025      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings   3.10%  
Remaining weighted average life of notes   1 year 8 months 19 days  
Senior notes, due 2023-2027      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings   3.10%  
Remaining weighted average life of notes   2 years 8 months 8 days  
Senior notes, due 2023-2030      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings   3.90%  
Remaining weighted average life of notes   3 years 3 months 18 days  
Euro loan, due 2023 | Bank of America      
Debt Instrument [Line Items]      
Weighted average interest rate for borrowings   0.61%  
Euro loan, due 2023 | Bank of America | Tranches One      
Debt Instrument [Line Items]      
Term loan | €     € 115,000
Euro loan, due 2023 | Bank of America | Tranches Two      
Debt Instrument [Line Items]      
Term loan | €     € 150,000
Revolving credit agreement, due 2024      
Debt Instrument [Line Items]      
Revolving credit facility | $ $ 850,000,000    
Credit facility, term 5 years    
Revolving credit agreement, due 2024 | Swing Line Loans      
Debt Instrument [Line Items]      
Revolving credit facility | $ $ 75,000,000    
Weighted average interest rate for borrowings 2.24%