v3.25.2
BORROWINGS - Schedule of Long-Term Borrowings (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal debt issued $ 10,278 $ 9,036
Less: Unamortized debt issuance costs and discounts 41 33
Add: Cumulative basis adjustment for fair value hedges 37 (51)
Total borrowings 10,275 8,951
Less: Short-term borrowings 2,005 1,502
Long-term borrowings 8,270 7,449
Long-term borrowings, current $ 2,002 1,500
Senior notes | 5.600% senior notes due November 15, 2025    
Debt Instrument [Line Items]    
Stated interest rate 5.60%  
Principal debt issued $ 1,500 1,500
Senior notes | 5.650% senior notes due November 15, 2027    
Debt Instrument [Line Items]    
Stated interest rate 5.65%  
Principal debt issued $ 1,750 1,750
Senior notes | 4.800% senior notes due August 14, 2029    
Debt Instrument [Line Items]    
Stated interest rate 4.80%  
Principal debt issued $ 1,000 1,000
Senior notes | 5.857% senior notes due March 15, 2030    
Debt Instrument [Line Items]    
Stated interest rate 5.857%  
Principal debt issued $ 1,250 1,250
Senior notes | 4.800% senior notes due January 15, 2031    
Debt Instrument [Line Items]    
Stated interest rate 4.80%  
Principal debt issued $ 650 0
Senior notes | 5.905% senior notes due November 22, 2032    
Debt Instrument [Line Items]    
Stated interest rate 5.905%  
Principal debt issued $ 1,750 1,750
Senior notes | 5.500% senior notes due June 15, 2035    
Debt Instrument [Line Items]    
Stated interest rate 5.50%  
Principal debt issued $ 850 0
Senior notes | 6.377% senior notes due November 22, 2052    
Debt Instrument [Line Items]    
Stated interest rate 6.377%  
Principal debt issued $ 1,000 1,000
Line of credit | Floating rate Term Loan Facility due January 2, 2026    
Debt Instrument [Line Items]    
Principal debt issued 500 750
Other    
Debt Instrument [Line Items]    
Principal debt issued $ 28 $ 36