XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Reconciliation of Level 3 Financial Instruments (Details) - Level 3 - Derivatives - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 528 $ 159 $ 293 $ (16)
Contracts added from Direct Energy acquisition 0 0 0 (15)
Total gains realized/unrealized — included in earnings 293 182 459 362
Purchases 6 58 29 78
Transfers into Level 3 568 168 621 172
Transfers out of Level 3 8 7 1 (7)
Ending balance 1,403 574 1,403 574
Gains for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held as of period end $ 297 $ 275 $ 534 $ 421