XML 119 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments - Reconciliation of Level 3 Financial Instruments (Details) - Level 3 - Derivative - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ (16) $ 38
Contracts added from Direct Energy acquisition (15)  
Total (losses) — realized/unrealized:    
Total gains realized/unrealized included in earnings 145 (44)
Purchases 93 (13)
Transfers into Level 3 71 1
Transfers out of Level 3 15 2
Ending balance 293 (16)
Gains for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held at the end of period $ 120 $ 9