XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE RECOGNITION, Disaggregated Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2021
REVENUE RECOGNITION [Abstract]        
Minimum number of days for accounts receivable from tariff contract customers 25 days      
Increase (decrease) in reserve for bad debt   $ 500   $ (300)
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      
Disaggregation of Revenue [Abstract]        
Other Operating Revenue not in scope of ASC 606 $ 2,230 1,516 $ 1,413  
Total Tariff Revenue 90,859 88,141 83,595  
Tariff Revenue [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 82,248 81,050 76,637  
Tariff Revenue [Member] | Consumption Charges [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 47,924 47,145 45,451  
Tariff Revenue [Member] | Fixed Fees [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 27,977 27,109 26,216  
Tariff Revenue [Member] | Service Charges [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 579 351 617  
Tariff Revenue [Member] | DSIC [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 5,093 4,997 4,331  
Tariff Revenue [Member] | Industrial Wastewater Services [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 675 1,448 22  
Non-Tariff Revenue [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 6,381 5,575 5,545  
Non-Tariff Revenue [Member] | Service Line Protection Plans [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 4,594 4,381 4,177  
Non-Tariff Revenue [Member] | Contract Operations [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 884 840 1,122  
Non-Tariff Revenue [Member] | Design and Installation [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue 562 88 0  
Non-Tariff Revenue [Member] | Inspection Fees [Member]        
Disaggregation of Revenue [Abstract]        
Total Tariff Revenue $ 341 $ 266 $ 246