v3.25.1
Derivative Instruments Gains (Loss) on Derivatives Recognized in Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Financial Swaps | Operating revenues    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net $ 46 $ 1,012
Financial Swaps | Purchased power    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net (1,030) 953
Financial Swaps | Operating Expense    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net (12,200) (24,058)
Forward contracts | Operating revenues    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net 366 1,006
Forward contracts | Purchased power    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net (444) (991)
Forward contracts | Operating Expense    
Derivative Instruments, Gain (Loss)    
Derivative, Gain (Loss) on Derivative, Net $ (603) $ (221)