v3.26.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 1,455,749 $ 1,358,751 $ 2,605,346 $ 2,391,031
Wholesale Energy Sales        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 13,709 17,893 28,685 42,717
Transmission Services for Others        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 29,188 31,996 61,215 57,543
Other Sources        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 8,882 3,158 16,042 11,287
Residential | Retail Electric Service        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 695,702 651,666 1,189,403 1,100,589
Non-Residential | Retail Electric Service        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 708,268 $ 654,038 $ 1,310,001 $ 1,178,895