XML 104 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments Derivatives and Hedging (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Weather Hedge Term 10  
Not Designated as Hedging Instrument, Economic Hedge [Member] | Interest Rate Contract [Member]    
Derivative Liability, Notional Amount $ 84 $ 84