v3.26.1
Derivative Commodities and Disclosures (Details)
MWh in Thousands, MMBTU in Thousands
Jun. 30, 2026
MWh
MMBTU
Jun. 30, 2025
MWh
MMBTU
Electricity (MWh) | Long    
Derivative    
Derivative, Number of Instruments Held 374 218
Electricity (MWh) | Short    
Derivative    
Derivative, Number of Instruments Held 26 17
Natural Gas (MMBTU) | Long    
Derivative    
Derivative, Number of Instruments Held | MMBTU 149,035 114,818