XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Feb. 23, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Finance lease liabilities $ 17,374   $ 24,525  
Total long-term debt 17,176,972   16,312,882  
Less current portion 1,565,024   620,585  
Long-term debt, excluding current portion 15,611,948   15,692,297  
Commercial paper notes | Commercial paper notes        
Debt Instrument [Line Items]        
Short term debt $ 431,605   1,371,639  
Senior Notes | 1.500% senior notes due November 15, 2024        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 1.50%      
Gross long-term debt $ 499,611   499,143  
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 $ 998,953   998,172  
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,096,806   1,095,848  
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 $ 769,775   775,425  
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 $ 746,821   746,196  
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 $ 496,934   496,444  
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 $ 467,209   469,406  
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,241,928   1,241,169  
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,412   496,063  
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 $ 993,123   992,537  
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 $ 743,813   743,394  
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,319   742,908  
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,036   740,860  
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 $ 738,775   738,576  
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 $ 848,872   873,747  
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,457,627   1,453,493  
Convertible Notes | 1.500% convertible notes due March 1, 2031        
Debt Instrument [Line Items]        
Stated interest rate (as a percent) 1.50% 1.50%    
Gross long-term debt $ 1,968,161   0  
Revolving credit facility | Revolving credit facility        
Debt Instrument [Line Items]        
Gross long-term debt 1,500,000   1,570,000  
Other borrowings        
Debt Instrument [Line Items]        
Gross long-term debt $ 178,818   $ 243,337