v3.26.1
LONG-TERM DEBT AND LINES OF CREDIT - Schedule of Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance lease liabilities $ 34,976 $ 21,267
Total long-term debt 22,418,326 21,462,304
Less current portion 925,032 1,920,792
Long-term debt, excluding current portion 21,493,294 19,541,512
Commercial paper notes | Commercial paper notes    
Debt Instrument [Line Items]    
Commercial paper notes $ 674,795 0
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 $ 0 1,099,681
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 $ 0 752,825
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 $ 749,375 748,697
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 $ 498,896 498,406
Senior Notes | 4.550% senior notes due March 15, 2028    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 4.55%  
Gross long-term debt $ 497,612 0
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 $ 458,422 460,619
Senior Notes | 4.500% senior notes due November 15, 2028    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 4.50%  
Gross long-term debt $ 1,740,845 1,738,918
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,245,078 1,244,291
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 $ 497,812 497,462
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 $ 995,464 994,879
Senior Notes | 4.875% senior notes due November 15, 2030    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 4.875%  
Gross long-term debt $ 1,686,854 1,685,351
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 $ 745,491 745,072
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 $ 744,963 744,552
Senior Notes | 5.200% senior notes due November 15, 2032    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 5.20%  
Gross long-term debt $ 990,895 990,181
Senior Notes | 5.400% senior notes due March 15, 2033    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 5.40%  
Gross long-term debt $ 495,387 0
Senior Notes | 5.550% senior notes due November 15, 2035    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 5.55%  
Gross long-term debt $ 1,730,077 1,730,061
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,750 741,572
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,574 739,374
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 $ 907,602 932,686
Convertible Debt | 1.000% convertible notes due August 15, 2029    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 1.00%  
Gross long-term debt $ 1,474,163 1,470,029
Convertible Debt | 1.500% convertible notes due March 1, 2031    
Debt Instrument [Line Items]    
Stated interest rate (as a percent) 1.50%  
Gross long-term debt $ 1,977,822 1,975,407
Revolving credit facility | Revolving credit facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,600,000  
Revolving credit facility | Revolving credit facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,587,000 1,515,000
Term loan facility | Term loan facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,000,000 0
Term loan facility | Term loan facility | Revolving credit facility    
Debt Instrument [Line Items]    
Gross long-term debt 1,000,000  
Other borrowings    
Debt Instrument [Line Items]    
Gross long-term debt $ 203,473 $ 135,974