Schedule of Fair Value of Derivative Instruments (Details) - USD ($) $ in Millions | Sep. 30, 2023 | Dec. 31, 2022 |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Collateral, Right to Reclaim Cash, Offset | $ 26 | $ 80 |
Derivative Asset, Collateral, Obligation to Return Cash, Offset | 1 | 2 |
Fair Value, Inputs, Level 2 [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 415 | 776 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (287) | (484) |
Derivative Asset | 128 | 292 |
Derivative Liability, Fair Value, Gross Liability | 669 | 635 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (294) | (544) |
Derivative Liability | 375 | 91 |
Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 318 | 608 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (227) | (433) |
Derivative Asset | 91 | 175 |
Derivative Liability, Fair Value, Gross Liability | 469 | 562 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (234) | (483) |
Derivative Liability | 235 | 79 |
Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 97 | 168 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (60) | (51) |
Derivative Asset | 37 | 117 |
Derivative Liability, Fair Value, Gross Liability | 200 | 73 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (60) | (61) |
Derivative Liability | 140 | 12 |
Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 0 | 105 |
Derivative Asset, Noncurrent | 0 | 0 |
Derivative Liability, Current | 41 | 0 |
Derivative Liability, Noncurrent | 177 | 0 |
Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 0 | 0 |
Derivative Asset, Noncurrent | 0 | 0 |
Derivative Liability, Current | 3 | 0 |
Derivative Liability, Noncurrent | 0 | 0 |
Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 73 | 19 |
Derivative Liability, Current | 0 | 19 |
Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 3 | 96 |
Derivative Liability, Current | 106 | 11 |
Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 17 | 51 |
Derivative Asset, Noncurrent | 1 | 0 |
Derivative Liability, Current | 17 | 60 |
Derivative Liability, Noncurrent | 0 | 0 |
Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Current | 29 | 21 |
Derivative Asset, Noncurrent | 5 | 0 |
Derivative Liability, Current | 28 | 1 |
Derivative Liability, Noncurrent | 3 | 0 |
Other Current Assets [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 8 | 351 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (8) | (246) |
Other Current Assets [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 2 | 0 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (2) | 0 |
Other Current Assets [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 190 | 58 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (117) | (39) |
Other Current Assets [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 15 | 146 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (12) | (50) |
Other Current Assets [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 54 | 199 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (37) | (148) |
Other Current Assets [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 73 | 22 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (44) | (1) |
Deferred charges and other assets [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 61 | 0 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (61) | 0 |
Deferred charges and other assets [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 1 | 0 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (1) | 0 |
Deferred charges and other assets [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 5 | 0 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (4) | 0 |
Deferred charges and other assets [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Asset, Fair Value, Gross Asset Including Not Subject to Master Netting Arrangement | 6 | 0 |
Derivative Asset, Fair Value, Gross Liability and Obligation to Return Cash, Offset | (1) | 0 |
Accrued and Other Current Liabilities [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 49 | 246 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (8) | (246) |
Accrued and Other Current Liabilities [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 5 | 0 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (2) | 0 |
Accrued and Other Current Liabilities [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 117 | 58 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (117) | (39) |
Accrued and Other Current Liabilities [Member] | Foreign Exchange Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 118 | 61 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (12) | (50) |
Accrued and Other Current Liabilities [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 61 | 258 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (44) | (198) |
Accrued and Other Current Liabilities [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 72 | 12 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (44) | (11) |
Other Noncurrent Obligations [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 238 | 0 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (61) | 0 |
Other Noncurrent Obligations [Member] | Interest Rate Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 1 | 0 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (1) | 0 |
Other Noncurrent Obligations [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 4 | 0 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | (4) | 0 |
Other Noncurrent Obligations [Member] | Commodity Contract [Member] | Fair Value, Inputs, Level 2 [Member] | Not Designated as Hedging Instrument [Member] | | |
Derivatives, Fair Value [Line Items] | | |
Derivative Liability, Fair Value, Gross Liability | 4 | 0 |
Derivative Liability, Fair Value, Gross Asset and Right to Reclaim Cash, Offset | $ (1) | $ 0 |