XML 128 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Derivative Instruments (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
MWh
Dec. 31, 2021
USD ($)
MWh
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of outstanding swap agreements | MWh 295,000 263,400
Derivative liability $ 7.1 $ 7.1
Derivative asset $ 6.2 $ 6.2
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Current Liabilities Other Current Liabilities
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Current Assets Other Current Assets
Swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Settlement of derivative contract $ 1.0 $ 3.1