v3.25.1
Balance Sheet Effect of Derivative Financial Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivative [Line Items]    
Derivative, Notional Amount $ 149,013 $ 145,157
Derivative Liability, Current 700 1,000
Derivative Liability, Noncurrent 700 900
Held collateral 26 27
Posted collateral 119 127
Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 18,346 20,027
Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 3,802 3,802
Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 21,642 16,194
Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 982 959
Not Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 20,604 20,799
Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 4,333 5,455
Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 78,371 76,977
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Derivative, Notional Amount 933 944
Fair Value, Recurring    
Derivative [Line Items]    
Derivative Asset, Current 655 869
Derivative Asset, Noncurrent 944 559
Derivative Asset 1,599 1,428
Derivative Liability, Current 949 1,311
Derivative Liability, Noncurrent 698 923
Derivative Liability 1,647 2,234
Fair Value, Recurring | Level 2 [Member]    
Derivative [Line Items]    
Fair Value of Assets 1,599 1,428
Fair Value of Liabilities 1,647 2,234
Counterparty Netting, Assets Not Offset 876 780
Counterparty Netting, Liabilities Not Offset 876 780
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 452 578
Fair Value of Liabilities 169 123
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 87 9
Fair Value of Liabilities 75 139
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Interest Rate Contract [Member] | Fair Value Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 265 66
Fair Value of Liabilities 446 645
Fair Value, Recurring | Level 2 [Member] | Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Cash Flow Hedging [Member]    
Derivative [Line Items]    
Fair Value of Assets 13 22
Fair Value of Liabilities 20 13
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Foreign currency exchange contracts [Member]    
Derivative [Line Items]    
Fair Value of Assets 317 301
Fair Value of Liabilities 96 192
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Cross-currency interest rate swap contracts [Member]    
Derivative [Line Items]    
Fair Value of Assets 125 133
Fair Value of Liabilities 72 246
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Interest Rate Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 322 305
Fair Value of Liabilities 752 845
Fair Value, Recurring | Level 2 [Member] | Not Designated as Hedging Instrument [Member] | Commodity Contract [Member]    
Derivative [Line Items]    
Fair Value of Assets 18 14
Fair Value of Liabilities $ 17 $ 31