XML 71 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Instruments - Narrative (Details)
$ in Millions
Jun. 30, 2026
MW
contract
counterparty
Dec. 31, 2025
MW
contract
counterparty
Mar. 31, 2025
USD ($)
$ / MMBTU
Derivative [Line Items]      
Number of instruments held | contract 4 4  
Number of counterparties | counterparty 2 2  
Derivative, premium paid | $     $ (16.2)
Derivative, floor price (in USD per unit) | $ / MMBTU     3.00
Counterparty Two      
Derivative [Line Items]      
Derivative, nonmonetary notional amount | MW 600 600