Fair Value Measurements - Schedule of Fair Value of Derivative Assets and Liabilities and Effect of Counterparty Netting (Details) - USD ($) $ in Millions | Mar. 31, 2024 | Dec. 31, 2023 |
Assets | | |
Total Fair Value of Gross Assets & Liabilities | $ 4,937 | $ 3,395 |
Effect of Counterparty Netting | (4,557) | (3,041) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 380 | 354 |
Liabilities | | |
Total fair value gross liabilities | 24,131 | 21,781 |
Effect of Counterparty Netting | (4,557) | (3,041) |
Effect of Collateral Netting | (171) | (18) |
Difference in Carrying Value and Fair Value | 584 | 408 |
Net Carrying Value Presented on the Balance Sheet | 19,987 | 19,130 |
Level 1 | | |
Assets | | |
Total Fair Value of Gross Assets & Liabilities | 4,768 | 3,269 |
Liabilities | | |
Total fair value gross liabilities | 4,724 | 3,057 |
Level 2 | | |
Assets | | |
Total Fair Value of Gross Assets & Liabilities | 166 | 125 |
Liabilities | | |
Total fair value gross liabilities | 19,406 | 18,724 |
Level 3 | | |
Assets | | |
Total Fair Value of Gross Assets & Liabilities | 3 | 1 |
Liabilities | | |
Total fair value gross liabilities | 1 | 0 |
Commodity Derivative Assets | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 4,606 | 3,129 |
Effect of Counterparty Netting | (4,553) | (3,039) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 53 | 90 |
Liabilities | | |
Commodity Derivative Liabilities | 4,769 | 3,098 |
Effect of Counterparty Netting | (4,553) | (3,039) |
Effect of Collateral Netting | (171) | (18) |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 45 | 41 |
Commodity Derivative Assets | OTC instruments | | |
Assets | | |
Commodity Derivative Assets | | 1 |
Effect of Counterparty Netting | | 0 |
Effect of Collateral Netting | | 0 |
Difference in Carrying Value and Fair Value | | 0 |
Net Carrying Value Presented on the Balance Sheet | | 1 |
Commodity Derivative Assets | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 128 | 71 |
Effect of Counterparty Netting | (4) | (2) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 124 | 69 |
Liabilities | | |
Commodity Derivative Liabilities | 99 | 50 |
Effect of Counterparty Netting | (4) | (2) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 95 | 48 |
Commodity Derivative Assets | Level 1 | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 4,565 | 3,075 |
Liabilities | | |
Commodity Derivative Liabilities | 4,724 | 3,057 |
Commodity Derivative Assets | Level 1 | OTC instruments | | |
Assets | | |
Commodity Derivative Assets | | 0 |
Commodity Derivative Assets | Level 1 | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 0 | 0 |
Liabilities | | |
Commodity Derivative Liabilities | 0 | 0 |
Commodity Derivative Assets | Level 2 | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 41 | 54 |
Liabilities | | |
Commodity Derivative Liabilities | 45 | 41 |
Commodity Derivative Assets | Level 2 | OTC instruments | | |
Assets | | |
Commodity Derivative Assets | | 1 |
Commodity Derivative Assets | Level 2 | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 125 | 70 |
Liabilities | | |
Commodity Derivative Liabilities | 98 | 50 |
Commodity Derivative Assets | Level 3 | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 0 | 0 |
Liabilities | | |
Commodity Derivative Liabilities | 0 | |
Commodity Derivative Assets | Level 3 | OTC instruments | | |
Assets | | |
Commodity Derivative Assets | | 0 |
Commodity Derivative Assets | Level 3 | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 3 | 1 |
Liabilities | | |
Commodity Derivative Liabilities | 1 | 0 |
Rabbi trust assets | | |
Assets | | |
Rabbi trust assets | 159 | 155 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Rabbi trust assets | Level 1 | | |
Assets | | |
Rabbi trust assets | 159 | 155 |
Rabbi trust assets | Level 2 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Rabbi trust assets | Level 3 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Investment in NOVONIX | | |
Assets | | |
Rabbi trust assets | 44 | 39 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Investment in NOVONIX | Level 1 | | |
Assets | | |
Rabbi trust assets | 44 | 39 |
Investment in NOVONIX | Level 2 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Investment in NOVONIX | Level 3 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Floating-rate debt | | |
Liabilities | | |
Debt | 840 | 1,915 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Floating-rate debt | Net Carrying Value Presented on the Balance Sheet | | |
Liabilities | | |
Debt | 840 | 1,915 |
Floating-rate debt | Level 1 | | |
Liabilities | | |
Debt | 0 | 0 |
Floating-rate debt | Level 2 | | |
Liabilities | | |
Debt | 840 | 1,915 |
Floating-rate debt | Level 3 | | |
Liabilities | | |
Debt | 0 | 0 |
Fixed-rate debt, excluding finance leases and software obligations | | |
Liabilities | | |
Debt | 18,423 | 16,718 |
Difference in Carrying Value and Fair Value | 584 | 408 |
Fixed-rate debt, excluding finance leases and software obligations | Net Carrying Value Presented on the Balance Sheet | | |
Liabilities | | |
Debt | 19,007 | 17,126 |
Fixed-rate debt, excluding finance leases and software obligations | Level 1 | | |
Liabilities | | |
Debt | 0 | 0 |
Fixed-rate debt, excluding finance leases and software obligations | Level 2 | | |
Liabilities | | |
Debt | 18,423 | 16,718 |
Fixed-rate debt, excluding finance leases and software obligations | Level 3 | | |
Liabilities | | |
Debt | $ 0 | $ 0 |