XML 84 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Long-term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2016
Aug. 31, 2015
Jun. 30, 2015
Sep. 30, 2014
Debt Instrument [Line Items]            
Less: Debt issuance costs $ (5,724) $ (7,395)        
Total debt, net 3,313,347 2,385,007        
Less: Current portion, net (1,417,915) (226,079)        
Total long-term debt, net 1,895,432 2,158,928        
Interest rate on senior notes     1.53%      
U.S. dollar 3.73% senior notes due September 2024            
Debt Instrument [Line Items]            
Total debt, gross $ 300,000 300,000        
Interest rate on senior notes 3.73%         3.73%
U.S. dollar 3.91% senior notes due June 2025            
Debt Instrument [Line Items]            
Total debt, gross $ 50,000 50,000        
Interest rate on senior notes 3.91%       3.91%  
U.S. dollar 3.96% senior notes due August 2025            
Debt Instrument [Line Items]            
Total debt, gross $ 100,000 100,000        
Interest rate on senior notes 3.96%     3.96%    
U.S. dollar 4.18% senior notes due December 2025            
Debt Instrument [Line Items]            
Total debt, gross $ 275,000 275,000        
Interest rate on senior notes 4.18%          
U.S. dollar 3.83% senior notes due September 2026            
Debt Instrument [Line Items]            
Total debt, gross $ 100,000 100,000        
Interest rate on senior notes 3.83%         3.83%
U.S. dollar 4.32% senior notes due December 2027            
Debt Instrument [Line Items]            
Total debt, gross $ 250,000 250,000        
Interest rate on senior notes 4.32%          
U.S. dollar 4.37% senior notes due December 2028            
Debt Instrument [Line Items]            
Total debt, gross $ 50,000 50,000        
Interest rate on senior notes 4.37%          
U.S. dollar 3.98% senior notes due September 2029            
Debt Instrument [Line Items]            
Total debt, gross $ 100,000 100,000        
Interest rate on senior notes 3.98%         3.98%
U.S. dollar 4.45% senior notes due August 2035            
Debt Instrument [Line Items]            
Total debt, gross $ 50,000 50,000        
Interest rate on senior notes 4.45%     4.45%    
British pound 2.59% senior note due November 2028            
Debt Instrument [Line Items]            
Total debt, gross $ 191,076 181,157        
Interest rate on senior notes 2.59%          
British pound 2.70% senior note due November 2031            
Debt Instrument [Line Items]            
Total debt, gross $ 95,543 90,579        
Interest rate on senior notes 2.70%          
Euro 1.34% senior notes due October 2026            
Debt Instrument [Line Items]            
Total debt, gross $ 331,770 320,808        
Interest rate on senior notes 1.34%          
Euro 1.71% senior notes due December 2027            
Debt Instrument [Line Items]            
Total debt, gross $ 82,945 80,205        
Interest rate on senior notes 1.71%          
Euro 1.53% senior notes due October 2028            
Debt Instrument [Line Items]            
Total debt, gross $ 221,203 213,894        
Interest rate on senior notes 1.53%          
Revolving credit facility borrowings            
Debt Instrument [Line Items]            
Total debt, gross $ 1,116,000 219,000        
Other, principally foreign            
Debt Instrument [Line Items]            
Total debt, gross $ 5,534 $ 11,759