XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
For the three and nine months ended September 30, 2025 and 2024, disaggregated revenue from contracts with customers by major source and customer class is as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Regulated revenue
Water Service
Residential$5,583 $5,034 $14,961 $14,003 
Irrigation1,530 1,205 3,323 2,459 
Commercial652 446 1,447 1,158 
Multi-family121 95313 231 
Construction251 4691,002 861 
Other water revenue344 244783 675 
Total water revenue8,481 7,493 21,829 19,387 
Wastewater and recycled water service
Residential5,978 5,796 17,775 17,607 
Commercial297 292 877 908 
Multi-family93 44 200 126 
Recycled water revenue568 607 1,266 1,133 
Other wastewater revenue102 89 270 280 
Total wastewater and recycled water revenue7,038 6,828 20,388 20,054 
Total revenue$15,519 $14,321 $42,217 $39,441 
Schedule of Contract Assets, Liabilities and Deferred Revenue
The Company’s contract assets and liabilities consist of the following (in thousands):
September 30, 2025December 31, 2024
Contract assets
Accounts receivable, net$3,768 $3,233 
Total contract assets$3,768 $3,233 
Contract liabilities
Deferred revenue - ICFA$22,527 $21,517 
Total contract liabilities$22,527 $21,517 
December 31, 2024 Balance
Payments Allocated to Deferred Revenue
Revenue Recognized
September 30, 2025 Balance
Deferred Revenue - ICFA
$21,517 $1,010 $— $22,527 
Schedule of Accounts Receivable
Accounts receivable as of September 30, 2025 and December 31, 2024 consist of the following (in thousands):
September 30, 2025December 31, 2024
Billed receivables$3,946 $3,396 
Less provision for credit losses(178)(163)
Accounts receivable, net$3,768 $3,233 
Summary of Allowance for Credit Loss Activity
The following table summarizes the allowance for credit loss activity as of September 30, 2025 and December 31, 2024 (in thousands):
September 30, 2025December 31, 2024
Beginning of Period$(163)$(122)
Credit Loss Expense(99)(103)
Write Offs94 90 
Recoveries(10)(28)
End of Period$(178)$(163)