v3.26.1
Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) - Buy
MWh in Thousands, MMBTU in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
MWh
MMBTU
Dec. 31, 2025
MMBTU
MWh
Gain on non-trading derivatives, net | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) | MMBTU 7,585 7,674
Gain on non-trading derivatives, net | Electricity    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) | MWh 1,162 951
Gain (Loss) on trading derivatives, net | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) | MMBTU 1,502 2,425
Gain (Loss) on trading derivatives, net | Electricity    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) | MWh 2 0