v3.25.2
Derivative Instruments - Schedule of Volumetric Underlying Derivative Transactions (Details) - Buy
MWh in Thousands, MMBTU in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
MMBTU
MWh
Dec. 31, 2024
MWh
MMBTU
(Loss) gain on non-trading derivatives, net | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) 5,634 5,716
(Loss) gain on non-trading derivatives, net | Electricity    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) | MWh 937 987
(Loss) gain on trading derivatives, net | Natural Gas    
Derivatives, Fair Value [Line Items]    
Net notional volume (energy measure) 1,194 2,988