v3.26.1
Derivative Commodities and Disclosures (Details)
MWh in Thousands, MMBTU in Thousands
Mar. 31, 2026
MWh
MMBTU
Mar. 31, 2025
MWh
MMBTU
Electricity (MWh) | Long    
Derivative    
Derivative, Number of Instruments Held 628 223
Electricity (MWh) | Short    
Derivative    
Derivative, Number of Instruments Held 8 37
Natural Gas (MMBTU) | Long    
Derivative    
Derivative, Number of Instruments Held | MMBTU 132,308 95,363