XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Long-term debt - Additional Information (Detail)
€ in Thousands
1 Months Ended 3 Months Ended
Jan. 18, 2023
USD ($)
Apr. 30, 2019
USD ($)
Jan. 31, 2023
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 2 months 15 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 2 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     2 years 9 months 14 days  
Euro loan, due 2023 | Bank of America        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings     2.12%  
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   5.07%    
Term Loan Facility Agreement Due 2024        
Debt Instrument [Line Items]        
Credit facility, term 1 year 3 months      
Term Loan Facility $ 200,000,000