Fair Value of Financial Instruments Unobservable Input Reconciliation (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||
| Balance as of the beginning of the period | $ 43 | $ 28 | $ 45 | $ 32 |
| Net realized and unrealized (gains)/losses | 2 | 110 | 0 | 99 |
| Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3 | 0 | 7 | ||
| Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3 | 0 | |||
| Transfers out of Level 3 to Level 2 | 0 | |||
| Balance as of the end of the period | 45 | 138 | $ 45 | $ 138 |
| Gain (Loss) from Price Risk Management Activity | $ 2 | $ 0 | ||