XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION, Disaggregated Revenues (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Contract
Mar. 31, 2024
USD ($)
REVENUE RECOGNITION [Abstract]    
Reserve or reduction to revenue $ 0  
Minimum number of days due for accounts receivable from tariff contract customers 25 days  
Minimum number of days due for accounts receivable from SLP Plan customer 25 days  
Minimum number of days customers services invoiced in advance 30 days  
Number of operation contracts paid in advance | Contract 1  
Disaggregation of Revenue [Abstract]    
Other Operating Revenue not in scope of ASC 606 $ 440 $ 347
Revenues 25,886 24,544
Tariff Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 23,386 22,369
Tariff Revenue [Member] | Consumption Charges [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 13,022 12,311
Tariff Revenue [Member] | Fixed Fees [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 9,266 9,320
Tariff Revenue [Member] | Service Charges [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 180 201
Tariff Revenue [Member] | DSIC [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 299 0
Tariff Revenue [Member] | Metered Wastewater Services [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 187 139
Tariff Revenue [Member] | Industrial Wastewater Services [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 432 398
Non-Tariff Revenue [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 2,060 1,828
Non-Tariff Revenue [Member] | Service Line Protection Plans [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 1,632 1,431
Non-Tariff Revenue [Member] | Contract Operations [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 253 267
Non-Tariff Revenue [Member] | Design and Installation [Member]    
Disaggregation of Revenue [Abstract]    
Revenues 4 54
Non-Tariff Revenue [Member] | Inspection Fees [Member]    
Disaggregation of Revenue [Abstract]    
Revenues $ 171 $ 76