XML 139 R106.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
MWh
Dec. 31, 2022
USD ($)
MWh
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Notional amount of outstanding swap agreements | MWh 187,400 295,000
Derivative liability $ 4.2 $ 7.1
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Current Liabilities Other Current Liabilities
Swap    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gain (loss) on derivatives, net $ 16.5 $ 1.0