XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers $ 226,665 $ 194,206 $ 381,566 $ 339,431
Regulatory balancing account revenue 17,634 (162) 133,482 (14,287)
Total operating revenue 244,299 194,044 515,048 325,144
Total non-regulated revenue 5,513 4,485 10,611 9,108
Residential        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 122,251 108,741 214,744 192,775
Business        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 41,906 37,846 76,455 69,820
Multiple residential        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 18,043 16,504 34,912 31,501
Industrial        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 7,119 5,874 13,759 11,508
Public authorities        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 10,918 8,991 17,880 15,416
Other        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 26,428 16,250 23,816 18,411
Operating and maintenance revenue        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 3,188 3,075 6,436 6,310
Other non-regulated revenue        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 1,720 800 2,949 1,582
Non-regulated revenue from contracts with customers        
Disaggregation of Revenue [Line Items]        
Revenue from contracts with customers 4,908 3,875 9,385 7,892
Lease revenue 605 610 1,226 1,216
Total non-regulated revenue $ 5,513 $ 4,485 $ 10,611 $ 9,108