XML 86 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Long-term Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 31, 2016
Aug. 31, 2015
Jun. 30, 2015
Sep. 30, 2014
Debt Instrument [Line Items]            
Less: Debt issuance costs $ (4,058) $ (5,724)        
Total debt, net 2,079,721 3,313,347        
Less: Current portion, net (654,346) (1,417,915)        
Total long-term debt, net 1,425,375 1,895,432        
Interest rate on senior notes     1.53%      
U.S. dollar 3.73% senior notes due September 2024            
Debt Instrument [Line Items]            
Total debt, gross $ 0 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 $ 187,803 191,076        
Interest rate on senior notes 2.59%          
British pound 2.70% senior note due November 2031            
Debt Instrument [Line Items]            
Total debt, gross $ 93,917 95,543        
Interest rate on senior notes 2.70%          
Euro 1.34% senior notes due October 2026            
Debt Instrument [Line Items]            
Total debt, gross $ 310,514 331,770        
Interest rate on senior notes 1.34%          
Euro 1.71% senior notes due December 2027            
Debt Instrument [Line Items]            
Total debt, gross $ 77,628 82,945        
Interest rate on senior notes 1.71%          
Euro 1.53% senior notes due October 2028            
Debt Instrument [Line Items]            
Total debt, gross $ 207,011 221,203        
Interest rate on senior notes 1.53%          
Revolving credit facility borrowings            
Debt Instrument [Line Items]            
Total debt, gross $ 230,000 1,116,000        
Other, principally foreign            
Debt Instrument [Line Items]            
Total debt, gross $ 1,906 $ 5,534