XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Mar. 17, 2023
Dec. 31, 2022
Aug. 22, 2022
Nov. 22, 2021
Feb. 26, 2021
Sep. 30, 2019
Debt Instrument [Line Items]              
Finance lease liabilities $ 24,525   $ 32,435        
Total long-term debt 16,312,882   13,458,578        
Less current portion 620,585   1,169,330        
Long-term debt, excluding current portion 15,692,297   12,289,248        
Other borrowings              
Debt Instrument [Line Items]              
Gross long-term debt $ 243,337   96,908        
3.750% senior notes due June 1, 2023 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 3.75%           3.75%
Gross long-term debt $ 0   552,113        
4.000% senior notes due June 1, 2023 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.00%           4.00%
Gross long-term debt $ 0   552,747        
1.500% senior notes due November 15, 2024 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 1.50%       1.50%    
Gross long-term debt $ 499,143   498,164        
2.650% senior notes due February 15, 2025 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 2.65%            
Gross long-term debt $ 998,172   996,485        
1.200% senior notes due March 1, 2026 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 1.20%         1.20%  
Gross long-term debt $ 1,095,848   1,093,932        
4.800% senior notes due April 1, 2026 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.80%           4.80%
Gross long-term debt $ 775,425   786,724        
2.150% senior notes due January 15, 2027 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 2.15%       2.15%    
Gross long-term debt $ 746,196   744,945        
4.950% senior notes due August 15, 2027 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.95%     4.95%      
Gross long-term debt $ 496,444   495,463        
4.450% senior notes due June 1, 2028 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.45%           4.45%
Gross long-term debt $ 469,406   473,800        
3.200% senior notes due August 15, 2029 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 3.20%            
Gross long-term debt $ 1,241,169   1,239,588        
5.300% senior notes due August 15, 2029 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 5.30%     5.30%      
Gross long-term debt $ 496,063   495,362        
2.900% senior notes due May 15, 2030 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 2.90%         2.90%  
Gross long-term debt $ 992,537   991,367        
2.900% senior notes due November 15, 2031 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 2.90%       2.90%    
Gross long-term debt $ 743,394   742,555        
5.400% senior notes due August 15, 2032 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 5.40%     5.40%      
Gross long-term debt $ 742,908   742,085        
4.150% senior notes due August 15, 2049 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.15%            
Gross long-term debt $ 740,860   740,503        
5.950% senior notes due August 15, 2052 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 5.95%     5.95%      
Gross long-term debt $ 738,576   738,177        
4.875% senior notes due March 17, 2031 | Senior notes              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 4.875% 4.875%          
Gross long-term debt $ 873,747   0        
1.000% convertible notes due August 15, 2029 | Convertible Debt              
Debt Instrument [Line Items]              
Stated interest rate (as a percent) 1.00%            
Gross long-term debt $ 1,453,493   1,445,225        
Commercial Paper Notes | Commercial Paper              
Debt Instrument [Line Items]              
Short-term debt $ 1,371,639   $ 0