XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives And Hedging (Schedule Of Fair Value Of Derivative Instruments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Total Derivatives in an asset position $ 7,304 $ 441
Total Derivatives in a liability position 51,890 77,001
Natural Gas Future Contracts [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Total Derivatives in an asset position 805 441
Natural Gas Future Contracts [Member] | Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Total Derivatives in a liability position 51,890 76,000
Financial Transmission Rights [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Total Derivatives in an asset position $ 6,499  
Financial Transmission Rights [Member] | Other Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Total Derivatives in a liability position   $ 1,001