XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives, Hedging Programs and Other Financial Instruments, Narrative (Details) - USD ($)
6 Months Ended
Jun. 30, 2018
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative [Line Items]            
Collateral posted for net derivatives $ 0         $ 0
Customer collateral deposits $ 0         0
Maturity period of short-term investments 12 months          
Designated as Hedging Instrument | Purchase            
Derivative [Line Items]            
Derivative net liability $ 2,200,000         $ 100,000
Scenario, Forecast | Natural Gas            
Derivative [Line Items]            
Derivative commitments, percent coverage of expected need (percent)   18.00% 67.00% 68.00% 69.00%  
Scenario, Forecast | Electricity            
Derivative [Line Items]            
Derivative commitments, percent coverage of expected need (percent)     54.00% 54.00% 53.00%