Fair Value Measurements - Summary of Fair Value of Derivative Assets and Liabilities and Effect of Counterparty Netting (Details) - USD ($) $ in Millions | Jun. 30, 2021 | Dec. 31, 2020 |
Assets | | |
Total Fair Value of Gross Assets | $ 1,882 | $ 826 |
Effect of Counterparty Netting | (1,704) | (669) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 178 | 157 |
Liabilities | | |
Total Fair Value Gross Liabilities | 18,874 | 18,265 |
Effect of Counterparty Netting | (1,704) | (669) |
Effect of Collateral Netting | (152) | (46) |
Difference in Carrying Value and Fair Value | (1,870) | (1,927) |
Net Carrying Value Presented on the Balance Sheet | 15,148 | 15,623 |
Level 1 | | |
Assets | | |
Total Fair Value of Gross Assets | 1,033 | 457 |
Liabilities | | |
Total Fair Value Gross Liabilities | 1,040 | 351 |
Level 2 | | |
Assets | | |
Total Fair Value of Gross Assets | 849 | 369 |
Liabilities | | |
Total Fair Value Gross Liabilities | 17,834 | 17,914 |
Level 3 | | |
Assets | | |
Total Fair Value of Gross Assets | 0 | 0 |
Liabilities | | |
Total Fair Value Gross Liabilities | 0 | 0 |
Commodity Derivative Assets | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 1,710 | 670 |
Effect of Counterparty Netting | (1,704) | (669) |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 6 | 1 |
Liabilities | | |
Commodity Derivative Liabilities | 1,856 | 715 |
Effect of Counterparty Netting | (1,704) | (669) |
Effect of Collateral Netting | (152) | (46) |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 0 | 0 |
Commodity Derivative Assets | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 17 | 13 |
Effect of Counterparty Netting | 0 | 0 |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 17 | 13 |
Liabilities | | |
Commodity Derivative Liabilities | 32 | 10 |
Effect of Counterparty Netting | 0 | 0 |
Effect of Collateral Netting | 0 | 0 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Net Carrying Value Presented on the Balance Sheet | 32 | 10 |
Commodity Derivative Assets | Level 1 | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 878 | 314 |
Liabilities | | |
Commodity Derivative Liabilities | 1,040 | 351 |
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 | 832 | 356 |
Liabilities | | |
Commodity Derivative Liabilities | 816 | 364 |
Commodity Derivative Assets | Level 2 | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 17 | 13 |
Liabilities | | |
Commodity Derivative Liabilities | 32 | 10 |
Commodity Derivative Assets | Level 3 | Exchange-cleared instruments | | |
Assets | | |
Commodity Derivative Assets | 0 | 0 |
Liabilities | | |
Commodity Derivative Liabilities | 0 | 0 |
Commodity Derivative Assets | Level 3 | Physical forward contracts | | |
Assets | | |
Commodity Derivative Assets | 0 | 0 |
Liabilities | | |
Commodity Derivative Liabilities | 0 | 0 |
Rabbi trust assets | | |
Assets | | |
Rabbi trust assets | 155 | 143 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Rabbi trust assets | Level 1 | | |
Assets | | |
Rabbi trust assets | 155 | 143 |
Rabbi trust assets | Level 2 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Rabbi trust assets | Level 3 | | |
Assets | | |
Rabbi trust assets | 0 | 0 |
Interest rate derivatives | | |
Liabilities | | |
Commodity Derivative Liabilities | | 3 |
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 | | 3 |
Interest rate derivatives | Level 1 | | |
Liabilities | | |
Commodity Derivative Liabilities | | 0 |
Interest rate derivatives | Level 2 | | |
Liabilities | | |
Commodity Derivative Liabilities | | 3 |
Interest rate derivatives | Level 3 | | |
Liabilities | | |
Commodity Derivative Liabilities | | 0 |
Floating-rate debt | | |
Liabilities | | |
Debt | 1,440 | 1,940 |
Difference in Carrying Value and Fair Value | 0 | 0 |
Floating-rate debt | Net Carrying Value Presented on the Balance Sheet | | |
Liabilities | | |
Debt | 1,440 | 1,940 |
Floating-rate debt | Level 1 | | |
Liabilities | | |
Debt | 0 | 0 |
Floating-rate debt | Level 2 | | |
Liabilities | | |
Debt | 1,440 | 1,940 |
Floating-rate debt | Level 3 | | |
Liabilities | | |
Debt | 0 | 0 |
Fixed-rate debt, excluding finance leases | | |
Liabilities | | |
Debt | 15,546 | 15,597 |
Difference in Carrying Value and Fair Value | (1,870) | (1,927) |
Fixed-rate debt, excluding finance leases | Net Carrying Value Presented on the Balance Sheet | | |
Liabilities | | |
Debt | 13,676 | 13,670 |
Fixed-rate debt, excluding finance leases | Level 1 | | |
Liabilities | | |
Debt | 0 | 0 |
Fixed-rate debt, excluding finance leases | Level 2 | | |
Liabilities | | |
Debt | 15,546 | 15,597 |
Fixed-rate debt, excluding finance leases | Level 3 | | |
Liabilities | | |
Debt | $ 0 | $ 0 |