XML 50 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Accounting for Derivative Instruments and Hedging Activities Recognized in Statement of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments $ (192,123) $ 131,921
Not Designated as Hedging Instrument [Member]    
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments (52,839) 161,603
Not Designated as Hedging Instrument [Member] | Electric Generation Fuel [Member] | Unrealized (Gain) Loss on Derivative Instruments, Net [Member]    
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments (104,646) 86,873
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Electric Generation Fuel [Member]    
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments 88,267 27,091
Not Designated as Hedging Instrument [Member] | Commodity Contract [Member] | Purchased Electricity [Member]    
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments 51,017 2,591
Not Designated as Hedging Instrument [Member] | Electricity, US Regulated [Member] | Unrealized (Gain) Loss on Derivative Instruments, Net [Member]    
Derivative Instruments, (Loss) Gain [Line Items]    
Unrealized (gain) loss on derivative instruments $ (87,477) $ 45,048