v3.25.1
Derivative Commodities and Disclosures (Details)
MWh in Thousands, MMBTU in Thousands
Mar. 31, 2025
MMBTU
MWh
Mar. 31, 2024
MWh
MMBTU
Electricity (MWh) | Long    
Derivative    
Derivative, Number of Instruments Held | MWh 223 497
Electricity (MWh) | Short    
Derivative    
Derivative, Number of Instruments Held | MWh 37 206
Natural Gas (MMBTU) | Long    
Derivative    
Derivative, Number of Instruments Held | MMBTU 95,363 28,298
Natural Gas (MMBTU) | Short    
Derivative    
Derivative, Number of Instruments Held | MMBTU 0 528