XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2022
Debt Instrument [Line Items]        
Finance lease liabilities $ 16,665 $ 16,382    
Total long-term debt 16,194,829 16,240,367    
Less current portion 1,180,408 1,075,708    
Long-term debt, excluding current portion 15,014,421 15,164,659    
Commercial paper notes | Commercial paper notes        
Debt Instrument [Line Items]        
Short term debt $ 868,773 0    
Senior Notes | 2.650% senior notes due February 15, 2025        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.65%      
Gross long-term debt $ 0 999,791    
Senior Notes | 1.200% senior notes due March 1, 2026        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 1.20%      
Gross long-term debt $ 1,098,243 1,097,764    
Senior Notes | 4.800% senior notes due April 1, 2026        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 4.80%      
Gross long-term debt $ 761,300 764,125    
Senior Notes | 2.150% senior notes due January 15, 2027        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.15%      
Gross long-term debt $ 747,759 747,447    
Senior Notes | 4.950% senior notes due August 15, 2027        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 4.95%      
Gross long-term debt $ 497,670 497,425    
Senior Notes | 4.450% senior notes due June 1, 2028        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 4.45%      
Gross long-term debt $ 463,914 465,012    
Senior Notes | 3.200% senior notes due August 15, 2029        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 3.20%      
Gross long-term debt $ 1,243,109 1,242,715    
Senior Notes | 5.300% senior notes due August 15, 2029        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 5.30%      
Gross long-term debt $ 496,937 496,762    
Senior Notes | 2.900% senior notes due May 15, 2030        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.90%      
Gross long-term debt $ 994,001 993,708    
Senior Notes | 2.900% senior notes due November 15, 2031        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 2.90%      
Gross long-term debt $ 744,443 744,233    
Senior Notes | 5.400% senior notes due August 15, 2032        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 5.40%      
Gross long-term debt $ 743,936 743,730    
Senior Notes | 4.150% senior notes due August 15, 2049        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 4.15%      
Gross long-term debt $ 741,304 741,215    
Senior Notes | 5.950% senior notes due August 15, 2052        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 5.95%      
Gross long-term debt $ 739,075 738,975    
Senior Notes | 4.875% senior notes due March 17, 2031        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 4.875%      
Gross long-term debt $ 857,957 820,952    
Convertible Notes | 1.000% convertible notes due August 15, 2029        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 1.00%     1.00%
Gross long-term debt $ 1,463,828 $ 1,461,761    
Convertible Notes | 1.500% convertible notes due March 1, 2031        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 1.50% 1.50% 1.50%  
Gross long-term debt $ 1,971,784 $ 1,970,577    
Revolving credit facility | Revolving credit facility        
Debt Instrument [Line Items]        
Gross long-term debt 1,528,000 1,500,000    
Other borrowings        
Debt Instrument [Line Items]        
Gross long-term debt $ 216,131 $ 197,793