XML 59 R40.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Significant Accounting Policies, Regulatory Assets and Liabilities (Details) $ in Thousands | 12 Months Ended |  |
--- | --- | --- | ---
Dec. 31, 2024 USD ($) ServiceLine | Dec. 31, 2023 USD ($) | Dec. 31, 2014 USD ($)
Assets [Abstract] |  |  |
Regulatory assets | $ 54,061 | $ 48,949 |
Liabilities [Abstract] |  |  |
Regulatory liabilities | 44,811 | 43,633 |
Excess Accumulated Deferred Income Taxes on Accelerated Depreciation [Member] |  |  |
Liabilities [Abstract] |  |  |
Regulatory liabilities | 13,090 | 13,286 |
Postretirement Benefits [Member] |  |  |
Liabilities [Abstract] |  |  |
Regulatory liabilities | 22,825 | 21,196 |
Income Taxes [Member] |  |  |
Liabilities [Abstract] |  |  |
Regulatory liabilities | $ 6,520 | 6,516 |
Income Taxes [Member] | Minimum [Member] |  |  |
Liabilities [Abstract] |  |  |
Remaining recovery period | 1 year |  |
Income Taxes [Member] | Maximum [Member] |  |  |
Liabilities [Abstract] |  |  |
Remaining recovery period | 50 years |  |
IRS TPR Catch-Up Deduction [Member] |  |  |
Liabilities [Abstract] |  |  |
Regulatory liabilities | $ 2,376 | 2,635 | $ 3,887
Remaining recovery period | 9 years |  |
Approved amortization period | 15 years |  |
Income Taxes [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 40,880 | 35,885 |
Unrealized Swap Losses [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 382 | 632 |
Unrealized Swap Losses [Member] | Minimum [Member] |  |  |
Assets [Abstract] |  |  |
Remaining recovery period | 1 year |  |
Unrealized Swap Losses [Member] | Maximum [Member] |  |  |
Assets [Abstract] |  |  |
Remaining recovery period | 5 years |  |
Utility Plant Retirement Costs [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 10,221 | 9,592 |
Remaining recovery period | 5 years |  |
Customer-Owned Lead Service Line Replacements [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 1,173 | 1,257 |
Remaining recovery period | 4 years |  |
Number of lead customer-owned service lines to be replaced annually | ServiceLine | 400 |  |
Term of tariff modification to replace customer-owned lead service lines | 9 years |  |
Income Taxes on Customers' Advances for Construction and Contributions in Aid of Construction [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 1,176 | 1,250 |
Service Life Study Expenses [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 14 | 19 |
Remaining recovery period | 3 years |  |
Rate Case Filing Expenses [Member] |  |  |
Assets [Abstract] |  |  |
Regulatory assets | $ 215 | $ 314 |
Remaining recovery period | 2 years |  |

X
- Definition The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1 + Details
Name: | us-gaap_RegulatoryAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

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

X
- Definition The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 405 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477571/980-405-25-1 + Details
Name: | us-gaap_RegulatoryLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortization period for the recovery of regulatory liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_RegulatoryLiabilityAmortizationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Remaining recovery period of regulatory assets for which no return on investment during recovery period is provided, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 980 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478742/980-340-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 980 -SubTopic 340 -Section 55 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478098/980-340-55-2 + Details
Name: | us-gaap_RemainingRecoveryPeriodOfRegulatoryAssetsForWhichNoReturnOnInvestmentDuringRecoveryPeriodIsProvided1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of lead customer-owned service lines to be replaced annually whenever they are discovered. + References No definition available. + Details
Name: | yorw_NumberOfLeadCustomerOwnedServiceLinesToBeReplacedAnnually
Namespace Prefix: | yorw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortization period approved by regulatory agency for the recovery of regulatory asset or liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | yorw_PublicUtilitiesApprovedAmortizationPeriod
Namespace Prefix: | yorw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of consent order agreement with the Pennsylvania Department of Environmental Protection involving the replacement of lead customer-owned service lines regardless of material used for company-owned service lines, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | yorw_TermOfConsentOrderAgreementToReplaceCustomerOwnedLeadServiceLines
Namespace Prefix: | yorw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RegulatoryLiabilityAxis=yorw_ExcessAccumulatedDeferredIncomeTaxOnAcceleratedDepreciationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryLiabilityAxis=us-gaap_PostretirementBenefitCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryLiabilityAxis=us-gaap_DeferredIncomeTaxChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryLiabilityAxis=yorw_TangiblePropertyRegulationsCatchUpDeductionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=us-gaap_DeferredIncomeTaxChargesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=us-gaap_DeferredDerivativeGainLossMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=us-gaap_AssetRetirementObligationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=yorw_CustomerOwnedLeadServiceLinesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=yorw_IncomeTaxesOnCustomersAdvancesForConstructionAndContributionsInAidOfConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=yorw_ServiceLifeStudyExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=yorw_RateCaseFilingExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |