v3.25.1
Derivative Accounting - Schedule of Gains and Losses from Derivative Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Commodity Contracts | Fuel and purchased power | Not Designated as Hedging Instruments    
Derivative Instruments Not Designated as Cash Flows Hedges    
Net Gain (Loss) Recognized in Income $ 116,704 $ (55,942)