XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term debt - Additional Information (Detail) - USD ($)
1 Months Ended 6 Months Ended
Jan. 18, 2023
Apr. 30, 2019
Apr. 30, 2023
Oct. 31, 2022
Senior notes, due 2023-2025        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings     3.10%  
Remaining weighted average life of notes     11 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     1 year 11 months 12 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 6 months 18 days  
Term Facility, due 2024        
Debt Instrument [Line Items]        
Term loan     $ 0 $ 261,893,000
Term Loan Facility Agreement Due 2024        
Debt Instrument [Line Items]        
Weighted average interest rate for borrowings     3.90%  
Term Facility, due 2024     $ 198,369,000 $ 0
Term Loan Facility Agreement Due 2024 | Euro        
Debt Instrument [Line Items]        
Term Facility, due 2024     $ 180,000,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.49%  
Term Loan Facility Agreement Due 2024        
Debt Instrument [Line Items]        
Credit facility, term 1 year 3 months      
Term Loan Facility $ 200,000,000