XML 29 R16.htm IDEA: XBRL DOCUMENT
v3.25.2

Revenue | 6 Months Ended
--- | ---
Jun. 30, 2025
Revenue [Abstract] |
Revenue | 8. Revenue The following table shows the Company’s revenues disaggregated by service and customer type.
|  | Three Months Ended June 30 |  |  | Six Months Ended June 30 |
|  | 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Water utility service: |  |  |  |  |  |  |  |  |  |  |  |
Residential |  | $ | 10,626 |  |  | $ | 10,422 |  |  | $ | 20,876 |  |  | $ | 20,266 |
Commercial and industrial |  |  | 5,214 |  |  |  | 5,109 |  |  |  | 10,150 |  |  |  | 9,765 |
Fire protection |  |  | 1,214 |  |  |  | 1,123 |  |  |  | 2,404 |  |  |  | 2,204 |
Wastewater utility service: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Residential |  |  | 1,614 |  |  |  | 1,502 |  |  |  | 3,196 |  |  |  | 2,976 |
Commercial and industrial |  |  | 349 |  |  |  | 352 |  |  |  | 694 |  |  |  | 668 |
Billing and revenue collection services |  |  | 17 |  |  |  | 122 |  |  |  | 43 |  |  |  | 252 |
Collection services |  |  | 30 |  |  |  | – |  |  |  | 33 |  |  |  | 3 |
Other revenue |  |  | 19 |  |  |  | 6 |  |  |  | 29 |  |  |  | 16 |
Total Revenue from Contracts with Customers |  |  | 19,083 |  |  |  | 18,636 |  |  |  | 37,425 |  |  |  | 36,150 |
Rents from regulated property |  |  | 116 |  |  |  | 114 |  |  |  | 230 |  |  |  | 228 |
Total Operating Revenue |  | $ | 19,199 |  |  | $ | 18,750 |  |  | $ | 37,655 |  |  | $ | 36,378 |
Utility Service The Company provides utility service as a distinct and single performance obligation to each of its water and wastewater customers. The transaction price is detailed in the tariff pursuant to an order by the PPUC and made publicly available. There is no variable consideration and no free service, special rates, or subnormal charges to any customer. Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price. The performance obligation is satisfied over time through the continuous provision of utility service through a stand-ready obligation to perform and the transfer of water or the collection of wastewater through a series of distinct transactions that are identical in nature and have the same pattern of transfer to the customer. The Company uses an output method to recognize the utility service revenue over time. The stand-ready obligation is recognized through the passage of time in the form of a fixed charge and the transfer of water or the collection of wastewater is recognized at a per unit rate based on the actual or estimated flow through the meter. Each customer is invoiced every month and the invoice is due within twenty days. The utility service has no returns or warranties associated with it. No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period. A contract asset for unbilled revenue is recognized for the passage of time and the actual or estimated usage from the latest meter reading to the end of the accounting period. The methodology is standardized and consistently applied to reduce bias and the need for judgment. Billing and Revenue Collection Service The Company provides billing and revenue collection service as distinct performance obligations to two municipalities within the service territory of the Company. The municipalities provide service to their residents and the Company acts as the billing and revenue collection agent for the municipalities. The transaction price is a fixed amount per bill prepared as established in the contract. There is no variable consideration. Due to the fact that both the billing performance obligation and the revenue collection performance obligation are materially complete by the end of the reporting period, the Company does not allocate the transaction price between the two performance obligations. The performance obligations are satisfied at a point in time when the bills are sent as the municipalities receive all the benefits and bear all of the risk of non-collection at that time. Each municipality is invoiced when the bills are complete and the invoice is due within thirty days. The billing and revenue collection service has no returns or warranties associated with it. No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period. Collection Service The Company provides collection service as a distinct and single performance obligation to several municipalities within the service territory of the Company. The municipalities provide wastewater service to their residents. If those residents are delinquent in paying for their wastewater service, the municipalities request that the Company post for and shut off the supply of water to the premises of those residents. When the resident is no longer delinquent, the Company will restore water service to the premises. The transaction price for each posting, each shut off, and each restoration is a fixed amount as established in the contract. There is no variable consideration. Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price. The performance obligation is satisfied at a point in time when the posting, shut off, or restoration is completed as the municipalities receive all the benefits in the form of payment or no longer providing wastewater service. Each municipality is invoiced periodically for the posting, shut offs, and restorations that have been completed since the last billing and the invoice is due within thirty days. The collection service has no returns or warranties associated with it. No revenue is recognized from performance obligations satisfied in prior periods and no performance obligations remain unsatisfied as of the end of the reporting period. A contract asset for unbilled revenue is recognized for postings, shut offs, and restorations that have been completed from the last billing to the end of the accounting period. Service Line Protection Plan The Company provides service line protection as a distinct and single performance obligation to current water customers that choose to participate. The transaction price is detailed in the plan’s terms and conditions and made publicly available. There is no variable consideration. Due to the fact that the contract includes a single performance obligation, no judgment is required to allocate the transaction price. The performance obligation is satisfied over time through the continuous provision of service line protection through a stand-ready obligation to perform. The Company uses an output method to recognize the service line protection revenue over time. The stand-ready obligation is recognized through the passage of time. A customer has a choice to prepay for an entire year or to pay in advance each month. The service line protection plan has no returns or extended warranties associated with it. No revenue is recognized from performance obligations satisfied in prior periods and no material performance obligations remain unsatisfied as of the end of the reporting period.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration