v3.25.2
REVENUE - Electric Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Electric Operations        
Disaggregation of Revenue [Line Items]        
Revenues $ 59,976 $ 59,979 $ 145,919 $ 120,880
Delivered energy        
Disaggregation of Revenue [Line Items]        
Revenues 44,132 43,106 116,268 92,234
Delivered energy | Electric Operations        
Disaggregation of Revenue [Line Items]        
Revenues 44,132 43,106 116,268 92,234
Energy Capacity        
Disaggregation of Revenue [Line Items]        
Revenues 15,844 16,873 29,651 28,646
Energy Capacity | Electric Operations        
Disaggregation of Revenue [Line Items]        
Revenues $ 15,844 $ 16,873 $ 29,651 $ 28,646